侧边栏壁纸
博主头像
cn2linux博主等级

行动起来,活在当下

  • 累计撰写 128 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

草稿:Python 类变量与实例变量

示例信息

class Student:
    name = ""
    age = 0

    def __init__(self, name, age):
        self.name = name
        self.age = age

    def do_homework(self):
        print('homework')

获取类和示例变量属性

通过 __dict__:

student1 = Student('石敢当', 18)
print(student1.__dict__)
print(Student.__dict__)

关于python类与示例变量机制:

如果我们尝试访问一个示例变量的话,那么会在对象的实例变量列表里面去查找有没相关变量,如果没有python并不会返回`None`值,它会继续到类变量列表里面寻找。如果类变量还是没有它会到自己的父类寻找。

0

评论区