help()
doesn't show the __doc__
部分对象。
然而,docs中的示例设置了它:
>>> from functools import partial
>>> basetwo = partial(int, base=2)
>>> basetwo.__doc__ = 'Convert base 2 string to an int.'
>>> basetwo('10010')
18
为什么设置__doc__
,如果没有帮助?
答案 0 :(得分:0)
为部分函数设置__doc__
与为更大的函数执行此操作相同:
def somefunc(somerandomarg):
"""This is a docstring
What I am doing is shorthand for __doc__ = "random docstring"
For partials, you can't do this, so you set it with __doc__"""
pass
记录任何内容,甚至是部分内容总是好的。