如何在类中打印文档字符串
对于功能,我可以这样做:
def func():
"""
doc string
"""
print func.__doc__
Run Code Online (Sandbox Code Playgroud)
是否可以在课堂上做同样的事情
class MyClass(object):
def __init__(self):
"""
doc string
"""
i = MyClass()
print i.__doc__
Run Code Online (Sandbox Code Playgroud)
这不起作用.它只打印出来None.
我正在写一个文本游戏,我想在不使用print命令的情况下使用doc字符串作为播放器的指令
谢谢
mik*_*iku 10
这是None因为该类没有文档字符串.尝试添加一个:
class MyClass(object):
""" Documentation for MyClass goes here. """
def __init__(self):
"""
doc string
"""
i = MyClass()
print i.__doc__ # same as MyClass.__doc__
Run Code Online (Sandbox Code Playgroud)