def average(values):
    """
    compute average value

    >>> print(average([20, 30, 10]))
    20.0

    >>>
    上面测试的语法>>> 后面需要空一格,否则测试缩进错误
    测试完如果文档还需要写其它注释,则以>>>  结尾,否则这段注释
    也会被当为上面测试的输出结果,这样明显不是我们希望的输出结果
    :param values:
    :return:
    """
    return sum(values) / len(values)

# import doctest
# doctest.testmod()

"""
 直接导入上面模块方式测试
 或者命令行测试
 python -m doctest exam.py
 exam.py为被测试的模块
"""

相关文章:

  • 2021-07-20
  • 2022-12-23
  • 2022-01-08
  • 2021-11-07
  • 2021-12-24
  • 2021-09-02
  • 2021-10-21
猜你喜欢
  • 2022-12-23
  • 2021-11-24
  • 2021-05-18
  • 2022-01-11
相关资源
相似解决方案