在python語言中的類,可以使用class定義類,調用__init__方法進行初始化;默認傳入self,可以在后面在添加幾個屬性。可以使用setattr()添加屬性,也可以使用delattr()刪除屬性。下面利用幾個實例說明這兩個方法的用法,操作如下:
工具/原料
python
pycharm
截圖工具
方法/步驟
1
第一步,在pycharm工具中,新建python文件color.py;在文件中定義類Color,傳入三個參數name、type和color,如下圖所示:
2
第二步,再定義一個Color類變量blue,傳入三個參數,并打印blue中的方法和屬性,如下圖所示:
3
第三步,運行這個python文件,可以在控制臺查看到屬性和方法等,如下圖所示:
4
第四步,調用delattr()方法,刪除blue對象中的name屬性,然后打印blue中的屬性和方法,如下圖所示:
5
第五步,再次保存并運行這個python文件,可以發現name屬性已經刪除,如下圖所示:
6
第六步,在delattr()方法下面調用setattr()方法,添加一個屬性value,如下圖所示:
END
注意事項
注意使用類中的delattr()方法和setattr()方法的用法
注意在python語言中定義類和調用類中的方法
經驗內容僅供參考,如果您需解決具體問題(尤其法律、醫學等領域),建議您詳細咨詢相關領域專業人士。
舉報作者聲明:本篇經驗系本人依照真實經歷原創,未經許可,謝絕轉載。
展開閱讀全部