Python中的特殊方法
2019-03-16 本文已影响272人
Jodi_7
1.__init__(self)
这是python中类的构造方法:也就是用于为类初始化变量赋值,通常自带self参数,指明本类

2.__call__()
在Python中,创建类的时候定义了__call__()方法,这个类的实例就是可以直接调用的这个方法。

还可以带参数,例如:

3.__new__()
这个方法的作用就是创建一个对象,即创建一个实例就自动执行

4.__getattr__()
只有当没有定义的方法调用时,才会调用方法 __getattr__

目前是我在学的过程遇到,自己去寻找的解析,以后还会有补充。