python特殊方法一覽
和運算子無關的特殊方法
類別方法名
字串/位元組序列表示形式
__repr__, __str__, __format__, __bytes__
數值轉換
__abs__, __bool__, __complex__, __int__, __float__, __hash__, __index__
集合模擬
__len__, __getitem__, __setitem__, __delitem__, __contains__
迭代列舉
__iter__, __reversed__, __next__
可呼叫模擬
__call__
上下文管理
__enter__, __exit__
例項建立和銷毀
__new__, __init__, __del__
屬性管理
__getattr__, __setattr__, getattribute__, __setattribute__, __delattr__, __dir__
屬性描述符
__get__, __set__, __delete__
跟類相關的服務
__prepare__, __instancecheck__, __subclasscheck__
和運算子相關的特殊方法
類別方法名和對應的運算子
一元運算子
__neg__ - , __pos__ +, __abs__ abs()
眾多比較運算子
__lt__ <, __le__ <=, __eq__ =, __ne__ !=, __gt__ >, __ge__ >=
算術運算子
__add__ +, __sub__ - , __mul__ *, __truediv__ /, __floordiv //, __mod__ %, __divmod__ divmod(), __pow__ **或pow(), __round__ 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__, __ixor__, __ior__
Python執行系統命令方法一覽
這個方法是直接呼叫標準c的system 函式,僅僅在乙個子終端執行系統命令,而不能獲取命令執行後的返回資訊。import os os.system cat proc cupinfo 該方法不但執行命令還返回執行後的資訊物件,是通過乙個管道檔案將結果返回。output os.popen cat pro...
python快捷鍵一覽
編輯狀態時 ctrl ctrl 縮排 alt 3 alt 4 注釋 取消注釋 行 alt 5 alt 6 切換縮排方式 空格 tab alt 單詞完成,只要文中出現過,就可以幫你自動補齊。多按幾次可以迴圈選擇 alt m 開啟模組 先選中模組,然後按下此快捷鍵,會幫你開啟改模組的py原始碼供瀏覽 a...
HTML標記一覽
標記 型別譯名或意義 作 用備註 檔案標記 檔案宣告 讓瀏覽器知道這是 html 檔案 開頭 提供檔案整體資訊 標題 定義檔案標題,將顯示於瀏覽頂端 本文 設計檔案格式及內文所在 排版標記 說明標記 為檔案加上說明,但不被顯示 段落標記 為字 畫 等之間留一空白行 換行標記 令字 畫 等顯示於下一行...