开始使用免费开始使用

审阅同事的代码

您的同事请您帮忙审阅他们写的一些代码,并给出让其更接近生产可用的建议。您知道,为了让函数易于维护和复用,编写文档字符串是业界最佳实践。作为基本检查,您决定对他们的所有函数使用这个 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")
编辑并运行代码