【发布时间】:2021-11-07 11:44:06
【问题描述】:
我目前正在阅读使用字符串作为 cmets 的 python 代码。例如,这是一个函数
def xyz(x):
"""This is a function that does a thing.
Pretty cool, right?"""
return 0
使用字符串作为 cmets 有什么意义?看起来真的很奇怪。代码可以编译,但是很混乱。
【问题讨论】:
-
它不是字符串 cmets!它基本上是
multi linecmets! -
它被称为
docstring,它由python的帮助/文档系统解释,试试help(xyz)。通常你会描述这个函数接受的参数类型以及期望的返回值。 -
返回有一个分号对我来说似乎很奇怪
-
@cricket_007 我还在习惯语法:)
标签: python