华南俳烁实业有限公司

python

當(dāng)前位置:中華考試網(wǎng) >> python >> python編程基礎(chǔ) >> 文章內(nèi)容

python函數(shù)變量作用域如何理解使用?

來源:中華考試網(wǎng)  [2020年11月30日]  【

  大家對于這個名詞“變量作用域”有了解過嗎?如果大家沒有聽說過,小編可以協(xié)助大家理解下,拆分出來變量的定義,比如,函數(shù)里面去定義變量的,這種叫做局部變量,反之,不再函數(shù)里面的,那肯定就是全局變量了。好啦,帶著對這份的理解,大家在學(xué)習(xí)下面準(zhǔn)備的內(nèi)容,更加深入的去理解函數(shù)變量作用域吧~

  全局變量寫法:

  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課程免費送,學(xué)好python領(lǐng)高薪

  • 地區(qū):
  • 姓名:
  • 手機:

  MIN_VALUE = 1

  def validation_check(value):

  global MIN_VALUE

  MIN_VALUE += 1

  validation_check(5)

  上述的整個代碼流程就是構(gòu)成了變量作用域了,但是內(nèi)容是不容易改變的,不管是案例里需要改值加聲明,還是你需要去訪問加,還得加上nonolocal聲明才可以。

責(zé)編:fushihao

上一篇:怎么用python的loads()函數(shù)?

下一篇: 沒有了

  • 會計考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語考試
  • 學(xué)歷考試
定州市| 明光市| 海安县| 古丈县| 邵阳市| 彝良县| 华阴市| 都匀市| 衡阳市| 漳浦县| 房产| 琼中| 金山区| 阿克陶县| 永胜县| 沂源县| 谢通门县| 伊春市| 兴安县| 噶尔县| 本溪| 临朐县| 阿拉善右旗| 沙田区| 乐东| 库车县| 色达县| 东源县| 云浮市| 南乐县| 旌德县| 霍林郭勒市| 历史| 来凤县| 侯马市| 谷城县| 陵水| 灵丘县| 安溪县| 郸城县| 广宁县|