Skip to content

对象属性

动态绑定属性

直接通过给类属性赋值的方式可以给对象动态绑定属性。

python
class Student:
    pass


stu1 = Student
stu1.age = 18

print(stu1.age)  # 18

特殊属性

dict 属性

__dict__ 属性获得类对象或实例对象所绑定的素偶有属性和方法的字典。

python
class A:
    pass


class B:
    pass


class C(A, B):

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

x = C('curder')

print(x.__dict__)  # 输出实例对象的所有属性 {'name': 'curder'}