日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python的property用法_在python中property怎样使用-百度经验

發(fā)布時(shí)間:2025/3/12 python 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python的property用法_在python中property怎样使用-百度经验 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在python中property可以使類中的方法變?yōu)轭愔械膶傩砸粯觼硎褂?#xff0c;使得類中的屬性值不易暴露,更加安全,那么在python中property怎樣使用呢?下面小編就帶大家來看看詳細(xì)的教程!

工具/原料

python的版本:python 3.0

操作系統(tǒng):windows

方法/步驟

1

打開python的文件,新建一個(gè)類,命名為scale,并添加一個(gè)初始化的方法,傳入長和寬的這個(gè)兩個(gè)參數(shù),并計(jì)算面積area。

2

接著實(shí)例化這個(gè)scale這個(gè)類,并傳入長和寬的值,并將面積打印出來。

3

我們仔細(xì)看這個(gè)計(jì)算面積的類,會發(fā)現(xiàn)這個(gè)面積是可以隨意更改的,實(shí)例化這個(gè)來之后,我們可以對area這個(gè)屬性的值做任何的修改,安全性不好,那么有什么方法可以讓area的屬性不暴露呢?

4

在類中在新建一個(gè)方法,命名為area,用來計(jì)算長方形的面積,并返回這個(gè)面積的值。

5

我們可以通過使用property來解決剛才遇到的問題,在area方法前面加上@property,這樣我們就可以將這個(gè)方法當(dāng)做屬性來訪問,用戶就不能夠隨意更改面積的值了。

6

點(diǎn)擊頂部的菜單run命令,選擇運(yùn)行的python文件。

7

在控制臺里面我們就可以看到計(jì)算出來的面積的值了,這個(gè)值是根據(jù)長和寬的值決定的,并不是用戶自己隨意更改的!

END

注意事項(xiàng)

在使用property的時(shí)候,property下面方法的名字要更之前訪問屬性的名稱一致,比如area。

經(jīng)驗(yàn)內(nèi)容僅供參考,如果您需解決具體問題(尤其法律、醫(yī)學(xué)等領(lǐng)域),建議您詳細(xì)咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。

舉報(bào)作者聲明:本篇經(jīng)驗(yàn)系本人依照真實(shí)經(jīng)歷原創(chuàng),未經(jīng)許可,謝絕轉(zhuǎn)載。

展開閱讀全部

總結(jié)

以上是生活随笔為你收集整理的python的property用法_在python中property怎样使用-百度经验的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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