Python3動態添加屬性,刪除屬性,判斷屬性函數

動態添加屬性是指在類的外面給對象動態綁定屬性,添加的方法有兩種:
1.直接綁定到對象上,例如:p.name="Tom"
2.使用setattr函數:setattr(p,'name','Tom')
判斷對象是否擁有某個屬性:
hasattr(p,'name'),返回布爾值;也能夠用來判斷對象是否擁有某個方法
刪除某個屬性:
del關鍵字:del p.name
delattr函數:delattr(p,‘name’)ide

相關文章
相關標籤/搜索