审阅同事的代码
您的同事请您帮忙审阅他们写的一些代码,并给出让其更接近生产可用的建议。您知道,为了让函数易于维护和复用,编写文档字符串是业界最佳实践。作为基本检查,您决定对他们的所有函数使用这个 has_docstring() 函数。
def has_docstring(func):
"""Check to see if the function
`func` has a docstring.
Args:
func (callable): A function.
Returns:
bool
"""
return func.__doc__ is not None
本练习是课程的一部分
Python 函数编写
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Call has_docstring() on the load_and_plot_data() function
ok = has_docstring(____)
if not ok:
print("load_and_plot_data() doesn't have a docstring!")
else:
print("load_and_plot_data() looks ok")