python通過函數(shù)屬性實(shí)現(xiàn)全局變量的方法
本文實(shí)例講述了python通過函數(shù)屬性實(shí)現(xiàn)全局變量的方法。分享給大家供大家參考。具體分析如下:
python的函數(shù)可以定義屬性,而且是全局的,這個非常好用,例如用于數(shù)字累加,你不用專門去定義一個全局變量,使用函數(shù)的屬性即可。
def add(x=1):
try:
add.sum += x
except AttributeError:
add.sum = x
return add.sum
print add(3)
print add(4)
print add(10)
class Ax(object):
def __init__(self, val=0):
self.sum = val
def __call__(self, x=1):
self.sum += x
return self.sum
add = Ax()
print add(3)
print add(4)
print add(10)
希望本文所述對大家的Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
pycharm下載包的時候出現(xiàn) no information available的解決
這篇文章主要介紹了pycharm下載包的時候出現(xiàn) no information available的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07
pytorch之torchvision.transforms圖像變換實(shí)例
今天小編就為大家分享一篇pytorch之torchvision.transforms圖像變換實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12
Keras深度學(xué)習(xí)模型Sequential和Model詳解
這篇文章主要介紹了Keras深度學(xué)習(xí)模型Sequential和Model詳解,在Keras中有兩種深度學(xué)習(xí)的模型:序列模型(Sequential)和通用模型(Model),差異在于不同的拓?fù)浣Y(jié)構(gòu),,需要的朋友可以參考下2023-08-08
淺談tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意點(diǎn)
這篇文章主要介紹了淺談tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意點(diǎn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
python psutil監(jiān)控進(jìn)程實(shí)例
今天小編就為大家分享一篇python psutil監(jiān)控進(jìn)程實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12
python 使用遞歸的方式實(shí)現(xiàn)語義圖片分割功能
這篇文章主要介紹了python 使用遞歸的方式實(shí)現(xiàn)語義圖片分割,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07

