在定义函数的时候,有时会有注释,这个注释也可以打印。
def printMax(x, y):
'''文档字符串,试试中文能不能输出.'''
x = int(x) # convert to integers, if possible
y = int(y)
if x > y:
print (x, 'is maximum')
else:
print (y, 'is maximum')
printMax(3, 5)
print( printMax.__doc__ )
结果是:
资料中是这么描述的:
文档字符串的惯例是一个多行字符串,它的首行以大写字母开始,句号结尾。第二行是空行,从第三行开始是详细的描述。 强烈建议 你在你的函数中使用文档字符串时遵循这个惯例。
你可以使用
__doc__
(注意双下划线)调用printMax
函数的文档字符串属性(属于函数的名称)。
亲测后:中文也可以;只能有一个文档字符串,如有多个只会打印第一个。