類別方法名
字串 / 位元組序列表示形式
__repr__、__str__、__format__、__bytes__
數值轉換
__abs__、__bool__、__complex__、__int__、__float__、__hash__、__index__
集合模擬
__len__、__getitem__、__setitem__、__delitem__、__contains__
迭代列舉
__iterm__、__reversed__、__next__
可呼叫模擬
__call__
上下文管理
__enter__、__exit__
例項建立和銷毀
__new__、__init__、__del__
屬性管理
__getattr__、__getattribute__、__setattr__、__delattr__、__dir__
屬性描述符
__get__、__set__、__delete__
跟類相關的服務
__prepare__、__instancecheck__、__subclasscheck__
類別方法名
一元運算子
__neg__ -、__pos__ +、__abs__ abs()
眾多比較運算子
__lt__、__gt__、__le__、__ge__、__eq__、__ne__
算術運算子
__add__、__sub__、__mul__、__truediv__ /、__floatdiv__ //、__mod__、__divmod__、__pow__、__round__
反向算術運算子
__radd__、__rsub__、__rmul__、__rtruediv__、__rfloordiv__、__rmod__、__rdivmod__、__rpow__
增量賦值算術運算子
__iadd__ 、__isub__、__imul__、__itruediv__、__ifloordiv__、__imod__、__ipow__
位運算__invert__ -、__lshift__ << 、__rshift__ >>、__and__ &、__or__ 、__xor__ ^
反向位運算
__rlshift__、__rrshift__、__rand__ 、__rxor__、__ror__
增量賦值位運算子
__ilshift__、__irshift__、__iand__、__ior__、__ixor__
Python 特殊方法
特殊方法,也稱為魔術方法 特殊方法都是使用 開頭和結尾的 特殊方法一般不需要我們手動呼叫,需要在一些特殊情況下自動執行 定義乙個person類 class person object 人類 def init self,name age self.name name self.age age str ...
console物件方法彙總及特殊輸出
console.log 資訊 console.info log的別名 console.warn 警告 console.error 錯誤 console.clear 清空輸出console.group 配合groupend對輸出分組 console.groupcollapsed 與group類似,區別...
python的特殊方法
來自 流暢的python 字串 位元組序列 repr str format bytes 數值轉換 abs bool complex int float hash index 集合模擬 len getitem setitem delitem contains 迭代列舉 iter reversed ne...