示例信息
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`值,它会继续到类变量列表里面寻找。如果类变量还是没有它会到自己的父类寻找。
      
      
评论区