python函数对变量的作用域_python函数变量作用域如何理解使用?
生活随笔
收集整理的這篇文章主要介紹了
python函数对变量的作用域_python函数变量作用域如何理解使用?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
大家對于這個名詞“變量作用域”有了解過嗎?如果大家沒有聽說過,小編可以協助大家理解下,拆分出來變量的定義,比如,函數里面去定義變量的,這種叫做局部變量,反之,不再函數里面的,那肯定就是全局變量了。好啦,帶著對這份的理解,大家在學習下面準備的內容,更加深入的去理解函數變量作用域吧~
全局變量寫法:
MIN_VALUE = 1
MAX_VALUE = 10
def validation_check(value):
if value < MIN_VALUE or value > MAX_VALUE:
raise Exception('validation check fails')
如果想改值,需要加入global聲明
python課程免費送,學好python領高薪
地區:
北京
天津
上海
江蘇
浙江
山東
江西
安徽
廣東
廣西
海南
遼寧
吉林
黑龍江
內蒙古
山西
福建
河南
河北
湖南
湖北
四川
重慶
云南
貴州
新疆
西藏
陜西
青海
寧夏
甘肅
姓名:
手機:
MIN_VALUE = 1
def validation_check(value):
global MIN_VALUE
MIN_VALUE += 1
validation_check(5)
上述的整個代碼流程就是構成了變量作用域了,但是內容是不容易改變的,不管是案例里需要改值加聲明,還是你需要去訪問加,還得加上nonolocal聲明才可以。
總結
以上是生活随笔為你收集整理的python函数对变量的作用域_python函数变量作用域如何理解使用?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一只炸鸡的热量
- 下一篇: 女人感冒打屁股针的注意事项