日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

python property理解

發(fā)布時間:2025/6/15 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python property理解 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一般情況下我這樣使用property:

@property def foo(self):return self._foo# 下面的兩個decrator由@property創(chuàng)建 @foo.setter def foo(self, value):self._name = value@foo.deletter def foo(sf):del self._name

其實這是個語法糖,用了裝飾器,其實內(nèi)部真是的過程是這樣的:

def _get_name(self):return _namedef _set_name(self, value):self._name = vlauedef _del_name(self):del self._namename = property(_get_name, _set_name, _del_name, 'description of the property')

其實就是創(chuàng)建了一個python的property對象,javascript中也有這個概念,相信不難理解了

property對象的特性就是能夠用對應(yīng)的function來處理取值、賦值和刪除操作

總結(jié)

以上是生活随笔為你收集整理的python property理解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。