当前位置: 代码迷 >> 综合 >> 类名为People,说一下下面这些特殊属性的作用。 People.__dict__ People.__module__ People.__doc__
  详细解决方案

类名为People,说一下下面这些特殊属性的作用。 People.__dict__ People.__module__ People.__doc__

热度:29   发布时间:2023-12-22 08:07:44.0
类名为People,说一下下面这些特殊属性的作用。People.__dict__People.__module__People.__doc__class People():'''这是人类,我是这个类的注释'''def __init__(self, username, age):self.username = usernameself.age = agedef 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__ :类的注释文档