魔法方法 1.魔法方法总是被双下划线包围,如:__init__
2.魔法方法是面向对象的Python的一切,如果不知道魔法方法,说明没能意识到面向对象的Python的强大
3.魔法方法的魔力体现在他们总是能在适当的时候被自动调用
了解正确的方法并使用非常重要!!!
Python的魔法方法分类:
基本的魔法方法 __new__(cls,[,...]) __init__(self,[...]) __del__(self)
有关属性 __getattr__(self,name) __getattribute__(self,name)
比较操作符
算数运算符
反运算符
增值运算符
一元操作符
类型转换
上下文管理
容器类型
等多种魔法方法!!!!!!!!!!