Python中的魔法方法有哪些?
- 2019 年 10 月 31 日
- 筆記
问:Python中的魔法方法有哪些?
答:在python学习中,往往你会看到有的名称前面和后面都加上了双下划线,例如__init__、__str__、__doc__、__new__等,这种写法很特别,在python 中由这些名字组成的集合所包含的方法就叫做魔法方法,也叫做特殊方法。魔术方法在类或对象的某些事件出发后会自动执行,如果希望根据自己的程序定制自己特殊功能的类,那么就需要对这些方法进行重写。
Python提供的魔法方法
魔术方法这里按照不同的类别有如下分类,用个表格给大家列举出来:







