Python中的特殊方法
1.__init__(self)
这是python中类的构造方法:也就是用于为类初始化变量赋值,通常自带self参数,指明本类
2.__call__()
在Python中,创立类的时候定义了__call__()方法,这个类的实例就是可以直接调用的这个方法。
直接加()即可以调用__call__()方法
还可以带参数,例如:
相当于重写了__cal__()方法
3.__new__()
这个方法的作用就是创立一个对象,即创立一个实例就自动执行
4.__getattr__()
?只有当没有定义的方法调用时,才会调用方法 __getattr__
没有定义f()这个方法,自动执行__getattr__
目前是我在学的过程遇到,自己去寻觅的解析,以后还会有补充。
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Python中的特殊方法
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Python中的特殊方法