分类: Python/Ruby
2014-03-24 17:34:12
原文地址:python的__name__和__doc__属性 作者:alang85
1,__name__属性
__name__属性 用于判断当前模块是不是程序入口,如果当前程序正在使用,__name__的值为__main__。
在编写程序时,通常需要给每个模块添加条件语句,用于单独测试该模块的功能。
2,__doc__属性
模块本身是一个对象,而每个对象都会有一个__doc__属性。该属性用于描述该对象的作用。
#use __doc__ 属性
class MyClass:
'string.'
def printSay():
'print say welcome to you.'
print 'say welcome to you.'
print MyClass.__doc__
print MyClass.printSay.__doc__
#输出结果
string.
print say welcome to you.