python 常见内置函数setattr、getattr、delattr、setitem、getitem、delitem
生活随笔
收集整理的這篇文章主要介紹了
python 常见内置函数setattr、getattr、delattr、setitem、getitem、delitem
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
常見內置函數
-
內置函數:在類的內部,特定時機自動觸發的函數
-
示例1:setattr、getattr、delattr
?
示例2:setitem、getitem、delitem
-
當對對象按照字典方式操作時,會自動觸發相關方法
-
示例:
class Person:# 當對對象按照字典設置鍵值對時,會自動觸發該方法def __setitem__(self, key, value):# print(key, value)self.__dict__[key] = value ?# 當對對象按照字典操作根據鍵獲取值時,會自動觸發該方法def __getitem__(self, item):# print(item)return self.__dict__[item] ?# 當做字典操作,刪除鍵值對時,自動觸發該方法def __delitem__(self, key):# print(key)del self.__dict__[key]p = Person() p['name'] = 'xiaoming' print(p['name']) ? # 通過字典方式添加的鍵值對,可以通過屬性的方式獲取 print(p.name) print(p.dict) del p['name']
轉載于:https://www.cnblogs.com/kiki5881/p/8572636.html
總結
以上是生活随笔為你收集整理的python 常见内置函数setattr、getattr、delattr、setitem、getitem、delitem的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ReactNative学习笔记(一)环境
- 下一篇: 人工智能等新技术将加速物联网的普及