新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python函數(shù)變量作用域如何理解使用?
大家對于這個名詞“變量作用域”有了解過嗎?如果大家沒有聽說過,小編可以協(xié)助大家理解下,拆分出來變量的定義,比如,函數(shù)里面去定義變量的,這種叫做局部變量,反之,不再函數(shù)里面的,那肯定就是全局變量了。好啦,帶著對這份的理解,大家在學(xué)習(xí)下面準(zhǔn)備的內(nèi)容,更加深入的去理解函數(shù)變量作用域吧~

目前創(chuàng)新互聯(lián)建站已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、江寧網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
全局變量寫法:
MIN_VALUE = 1
MAX_VALUE = 10
def validation_check(value):
if value < MIN_VALUE or value > MAX_VALUE:
raise Exception('validation check fails')
如果想改值,需要加入global聲明
MIN_VALUE = 1 def validation_check(value): global MIN_VALUE MIN_VALUE += 1 validation_check(5)
上述的整個代碼流程就是構(gòu)成了變量作用域了,但是內(nèi)容是不容易改變的,不管是案例里需要改值加聲明,還是你需要去訪問加,還得加上nonolocal聲明才可以哦~好啦,更多內(nèi)容,點(diǎn)擊python學(xué)習(xí)網(wǎng)查詢吧~
當(dāng)前文章:創(chuàng)新互聯(lián)Python教程:python函數(shù)變量作用域如何理解使用?
網(wǎng)址分享:http://www.dlmjj.cn/article/cogioss.html


咨詢
建站咨詢
