Python 特殊方法一覽

Python 特殊方法一覽

和運算符無關(guān)的特殊方法

類別 方法名
字符串/字節(jié)序列表示形式 __repr__, __str__, __format__, __bytes__
數(shù)值轉(zhuǎn)換 __abs__, __bool__, __complex__, __int__, __float__, __hash__, __index__
集合模擬 __len__, __getitem__, __setitem__, __delitem__, __contains__
迭代枚舉 __iter__, __reversed__, __next__
可調(diào)用模擬 __call__
上下文管理 __enter__, __exit__
實例創(chuàng)建和銷毀 __new__, __init__, __del__
屬性管理 __getattr__, __setattr__, getattribute__, __setattribute__, __delattr__, __dir__
屬性描述符 __get__, __set__, __delete__
跟類相關(guān)的服務 __prepare__, __instancecheck__, __subclasscheck__

和運算符相關(guān)的特殊方法

類別 方法名和對應的運算符
一元運算符 __neg__ - , __pos__ +, __abs__ abs()
眾多比較運算符 __lt__ <, __le__ <=, __eq__ =, __ne__ !=, __gt__ >, __ge__ >=
算術(shù)運算符 __add__ +, __sub__ - , __mul__ *, __truediv__ /, __floordiv //, __mod__ %, __divmod__ divmod(), __pow__ **或 pow(), __round__ round()
反向算術(shù)運算符 __radd__, __rsub__, __rmul__, __rtruediv__, __rfloordiv__, __rmod__, __rdivmod__, __rpow__
增量賦值算術(shù)運算符 __iadd__, __isub__, __imul__ , __itruediv__, __ifloordiv__, __imod__, __ipow__
位運算符 __invert__ ~, __lshift__ <<, __rshift__ >>, __and__ &, __or__ , __xor__ ^
反向位運算符 __rlshift__, __rrshift__, __rand__, __rxor__, __ror__
增量賦值位運算符 __ilshift__, __irshift__, __iand__, __ixor__, __ior__
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,533評論 0 13
  • 〇、前言 本文共108張圖,流量黨請慎重! 歷時1個半月,我把自己學習Python基礎(chǔ)知識的框架詳細梳理了一遍。 ...
    Raxxie閱讀 19,565評論 17 410
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,319評論 0 10
  • 不廢話,上來就整,先看一下寫法,new了個構(gòu)造函數(shù),傳了兩個匿名函數(shù)參數(shù)resolve,reject,分別是成功和...
    keknei閱讀 423評論 0 2
  • 在任何一個單一的維度上,都只有一個人是“第一”,只有少數(shù)人“名列前茅”,剩下的絕大多數(shù)都是“落后”。多維度思維給了...
    小關(guān)_dec3閱讀 182評論 0 0

友情鏈接更多精彩內(nèi)容