python类的特殊成员变量

类的特殊成员方法:

__module__

__class__

python类的特殊成员变量

def __call__(self, *args, **kwargs)

让对象可以传参数

python类的特殊成员变量

__dict__

print(Dog.__dict__):打印类里的所有属性

python类的特殊成员变量

 

print(d.__dict__):打印实例后的对象

python类的特殊成员变量

__str__(self):默认输出该方法的返回值

python类的特殊成员变量

python类的特殊成员变量

__getitem__

__setitem__

__delitem__

python类的特殊成员变量

类的起源:f对象后面的类是Foo,Foo对象后面的类是Foo本身

python类的特殊成员变量

类是有type产生的

python类的特殊成员变量

 

__new__是用来实例化的

__call__用来创建new

python类的特殊成员变量