python - Python - 如何使用函数的文档字符串和代码示例
问题描述
def sum_prime():
digit_Sum([1, 2, 3]) == 1 + 2 + 3 = 6
digit_Sum([5, 6, 7]) == 5 + 6 + 7 = 18
digit_Sum([100, 12, 1]) == 1 + 0 + 1 + 0 + 2 + 1 = 5
**数字求和函数应返回给定整数列表中所有数字的总和。函数签名和文档字符串有什么问题?** 请看这张图片
解决方案
- 关于文档字符串:
该函数中没有文档字符串,请参阅Docstring Docs。
另外,给出的解释是关于digit_Sum
,方法在哪里sum_prime
。
无论哪种方式digit_Sum([100, 12, 1]) == 1 + 0 + 1 + 0 + 2 + 1 = 5
都不是一个明确的例子。
这是一个如何编写文档字符串的示例:
def sum_prime(list):
"""Gets a list and does <OPERATION> on it
Works with list of numbers:
>>> sum_prime([5, 5, 1])
11
"""
<YOUR CODE HERE>
- 关于签名:
根据您的描述,sum_prime
应该得到一个列表参数 - 所以它的签名应该是def sum_prime(list):
.
希望它有所帮助!
推荐阅读
- wordpress - 我需要在 wordpress 网站中使用自定义大小调整徽标吗?
- python - 想要实现用户指定对角线长度、行和列的多个空心菱形
- google-sheets-formula - 谷歌表格功能:按多个条件过滤记录
- c++ - C++ 结构到 Delphi Record dll 调用
- python - 无法将图像上传到 Django 管理员
- php - 如何防止来自 http canary 或其他数据包捕获或浏览器网络的 url 追赶
- xamarin - Xamarin FFImageLoading 和 Glidex/Nuke 兼容性
- php - 递归函数返回空值
- python - 如何建立自计数功能
- angular - 发生未处理的异常:无法分配给对象 '# 的只读属性 '_showWarnings'