python內建方法

2021-09-13 08:28:15 字數 868 閱讀 4668

內建方法

說明__init__(self,…)

初始化物件,在建立新物件時呼叫

__del__(self)

釋放物件,在物件被刪除之前呼叫

__new__(cls,*args,**kwd)

例項的生成操作

__str__(self)

在使用print語句時被呼叫

__getitem__(self,key)

獲取序列的索引key對應的值,等價於seq[key]

__len__(self)

在呼叫內聯函式len()時被呼叫

__cmp__(stc,dst)

比較兩個物件src和dst

__getattr__(s,name)

獲取屬性的值

__setattr__(s,name,value)

設定屬性的值

__delattr__(s,name)

刪除name屬性

__getattribute__()

__getattribute__()功能與__getattr__()類似

__gt__(self,other)

判斷self物件是否大於other物件

__lt__(self,other)

判斷self物件是否小於other物件

__ge__(self,other)

判斷self物件是否大於或者等於other物件

__le__(self,other)

判斷self物件是否小於或者等於other物件

__eq__(self,other)

判斷self物件是否等於other物件

__call__(self,*args)

把例項物件作為函式呼叫

python 內建 Python內建方法大全

新增元素 集合.add 集合.update 一次新增多個值 集合隨機刪除 集合.pop 集合刪除指定元素 集合.remove 沒有找到會奔潰 集合.discard 沒有找到不會奔潰 移除空白 strip 取字串兩邊空格 lstrip 取字串左邊空格 rstrip 取字串右邊空格 括號中可以新增引數指...

python內建 python內建方法總結

注意 內建函式id 可以返回乙個物件的身份,返回值為整數。這個整數通常對應與該物件在記憶體中的位置,但這與python的具體實現有關,不應該作為對身份的定義,即不夠精準,最精準的還是以記憶體位址為準。is運算子用於比較兩個物件的身份,等號比較兩個物件的值,內建函式type 則返回乙個物件的型別 以下...

python 內建方法

內建方法 0.formatformat dic 古風 2b class a def init self,name,age,where self.name name self.age age self.where where def format self,format spec if not for...