在Python中定義一個常量的方法
大家都知道,網(wǎng)絡(luò)上流行這么一句話
如果一個程序,JAVA需要寫1000行,那PHP要寫500行,而Python只要寫200行就可以拉~~
那么在Python中,如何用代碼去實現(xiàn)一個常量呢?
class MyNum(object):
def __init__(self):
self.__PI = 3.1415926
@property
def PI(self):
return self.__PI
mynum = MyNum()
print(mynum.PI)
這是通過私有屬性去定義,通過裝飾器@property可以在外部訪問的一個常量
那么,什么是property呢?
property實際上是一種屬性,是一種用起來像是使用的實例屬性一樣的特殊屬性,可以對應(yīng)于某個方法
使用方式:在方法上方加@property裝飾器
注意:有且只能有一個self參數(shù),調(diào)用時無需括號。
以上這篇在Python中定義一個常量的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
macbook安裝環(huán)境chatglm2-6b的詳細過程
這篇文章主要介紹了macbook安裝chatglm2-6b的過程詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-07-07
Python寫的Socks5協(xié)議代理服務(wù)器
這篇文章主要介紹了Python寫的Socks5協(xié)議代理服務(wù)器,代碼來自網(wǎng)上,需要的朋友可以參考下2014-08-08
Python實現(xiàn)將Excel轉(zhuǎn)換成xml的方法示例
這篇文章主要介紹了Python實現(xiàn)將Excel轉(zhuǎn)換成xml的方法,涉及Python針對Excel文件的讀取、遍歷、節(jié)點設(shè)置與xml生成等相關(guān)操作技巧,需要的朋友可以參考下2018-08-08
Selenium webdriver添加cookie實現(xiàn)過程詳解
這篇文章主要介紹了Selenium webdriver添加cookie實現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-08-08

