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