类名为People,说一下下面这些特殊属性的作用。
People.__dict__
People.__module__
People.__doc__
class People():
'''
这是人类,我是这个类的注释
'''
def __init__(self, username, age):
self.username = username
self.age = age
def run(self):
'''
定义人的跑得功能
:return:
'''
print(self.username + ' can run!')
people = People('Tom', 12)
print(people.__doc__)
print(people.__module__)
print(people.__dict__)
#people.run()
#依次输出
这是人类,我是这个类的注释
__main__
{
'username': 'Tom', 'age': 12}
#总结:
#__dict__ : 类的属性(包含一个字典,由类的数据属性组成)
#__module__:类定义时所在的模块此处为 __main__ 若位于导入模块ptest下那么该值应为 ptest
#__doc__ :类的注释文档
类名为People,说一下下面这些特殊属性的作用。 People.__dict__ People.__module__ People.__doc__
猜你喜欢
转载自blog.csdn.net/sasibingdu/article/details/115522448
今日推荐
周排行