__doc__
用来输出注释,访问模块,类声明或者函数的声明中第一个未被赋值的字符串.
可以输出类,函数,对象,模块的注释;
import random
class MyClass():
'''
MyClass 类文档注释
'''
attr = 1
_attr1 = 2
__attr2 = 3
def func(self,name):
'''
fun 文档注释
:param name:
:return:
'''
print('----func---')
print(MyClass.__doc__)
m = MyClass()
print(m.__doc__)
print(MyClass.func.__doc__)
print(m.func.__doc__)
print(random.__doc__)
运行结果:
MyClass 类文档注释
MyClass 类文档注释
fun 文档注释
:param name:
:return:
fun 文档注释
:param name:
:return:
Random variable generators.
integers
--------
uniform within range