最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python Property屬性的2種用法

 更新時間:2015年06月21日 17:10:20   投稿:junjie  
這篇文章主要介紹了Python Property屬性的2種用法,本文分別給出了兩種用法的代碼實例,需要的朋友可以參考下

假設(shè)定義了一個類:C,該類必須繼承自object類,有一私有變量_x

復制代碼 代碼如下:

class C:
 def __init__(self):
  self.__x=None
  1.現(xiàn)在介紹第一種使用屬性的方法:
  在該類中定義三個函數(shù),分別用作賦值、取值和刪除變量(此處表達也許不很清晰,請看示例)
 def getx(self):
  return self.__x
 def setx(self,value):
  self.__x=value
 def delx(self):
  del self.__x
 x=property(getx,setx,delx,'')

property函數(shù)原型為property(fget=None,fset=None,fdel=None,doc=None),所以根據(jù)自己需要定義相應的函數(shù)即可。
  現(xiàn)在這個類中的x屬性便已經(jīng)定義好了,我們可以先定義一個C的實例c=C(),然后賦值c.x=100,取值y=c.x,刪除:del c.x。是不是很簡單呢?請看第二種方法
  2.下面看第二種方法(在2.6中新增)
  首先定義一個類C:
復制代碼 代碼如下:

class C:
 def __init__(self):
  self.__x=None
  下面就開始定義屬性了
 @property
 def x(self):
  return self.__x
 @x.setter
 def x(self,value):
  self.__x=value
 @x.deleter
 def x(self):
  del self.__x

 同一屬性的三個函數(shù)名要相同哦。。

相關(guān)文章

  • Python深度學習pytorch卷積神經(jīng)網(wǎng)絡(luò)LeNet

    Python深度學習pytorch卷積神經(jīng)網(wǎng)絡(luò)LeNet

    這篇文章主要為大家講解了Python深度學習中的pytorch卷積神經(jīng)網(wǎng)絡(luò)LeNet的示例解析,有需要的朋友可以借鑒參考下希望能夠有所幫助
    2021-10-10
  • Python OpenCV特征檢測之特征匹配方式詳解

    Python OpenCV特征檢測之特征匹配方式詳解

    OpenCV中提供了兩種技術(shù)用于特征匹配,分別為Brute-Force匹配器和基于FLANN的匹配器。本文將為大家詳細介紹一下這兩種匹配方式,需要的可以參考一下
    2021-12-12
  • 將python代碼打包成.exe文件直接運行的具體步驟

    將python代碼打包成.exe文件直接運行的具體步驟

    小編最近收到了一個小伙伴的問題,就是那么多有趣的代碼,怎么發(fā)給別人,讓沒有python環(huán)境的小伙伴也可以使用呢,本文小編將帶著大家探索如何將自己的python代碼打包成.exe可執(zhí)行文件,一起來看看吧
    2024-02-02
  • Python中NumPy的矩陣與通用函數(shù)

    Python中NumPy的矩陣與通用函數(shù)

    這篇文章主要介紹了Python中NumPy的矩陣與通用函數(shù),Numpy是python的一種開源的數(shù)值計算擴展。這種工具可用來存儲和處理大型矩陣,比Python自身的嵌套列表結(jié)構(gòu)要高效的多支持大量的維度數(shù)組與矩陣運算,需要的朋友可以參考下
    2023-07-07
  • python 使用tkinter+you-get實現(xiàn)視頻下載器

    python 使用tkinter+you-get實現(xiàn)視頻下載器

    這篇文章主要介紹了python 使用tkinter+you-get實現(xiàn)視頻下載器,幫助大家方便的下載視頻資源,感興趣的朋友可以了解下
    2020-11-11
  • 如何優(yōu)雅地處理Django中的favicon.ico圖標詳解

    如何優(yōu)雅地處理Django中的favicon.ico圖標詳解

    默認情況下,瀏覽器訪問一個網(wǎng)站的時候,同時還會向服務(wù)器請求"/favicon.ico"這個URL,目的是獲取網(wǎng)站的圖標,下面這篇文章主要給大家介紹了關(guān)于如何優(yōu)雅地處理Django中favicon.ico圖標的相關(guān)資料,需要的朋友可以參考下
    2018-07-07
  • python實現(xiàn)批量壓縮指定目錄下的文件夾

    python實現(xiàn)批量壓縮指定目錄下的文件夾

    這篇文章主要介紹了利用Python實現(xiàn)批量壓縮指定目錄下的文件夾的示例代碼,文中代碼示例講解詳細,感興趣的小伙伴快跟隨小編一起動手試一試
    2023-08-08
  • Python模擬登錄12306的方法

    Python模擬登錄12306的方法

    這篇文章主要介紹了Python模擬登錄12306的方法,是非常實用的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • Python繪圖實現(xiàn)顯示中文

    Python繪圖實現(xiàn)顯示中文

    今天小編就為大家分享一篇Python繪圖實現(xiàn)顯示中文,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python 利用matplotlib在3D空間繪制二次拋物面的案例

    python 利用matplotlib在3D空間繪制二次拋物面的案例

    這篇文章主要介紹了python 利用matplotlib在3D空間繪制二次拋物面的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02

最新評論

行唐县| 宝鸡市| 綦江县| 乌拉特中旗| 本溪| 尼玛县| 榆社县| 梅河口市| 温宿县| 水富县| 黄梅县| 塔城市| 永嘉县| 孟连| 阿城市| 兴义市| 枣庄市| 阿拉善右旗| 德安县| 武城县| 桦甸市| 绥棱县| 玉环县| 红安县| 北安市| 济南市| 天水市| 司法| 临夏市| 怀来县| 乐东| 永顺县| 当阳市| 凉城县| 德安县| 江门市| 昭通市| 冕宁县| 娄底市| 建宁县| 宣城市|