python中如何將局部變量升級為全局變量(global keywords)


 

1、一般情況下,無法利用局部變量修改全局變量的值

demo:

>>> x = 10 ## 首先定義全局變量
>>> def a(): x = 10000 ## 嘗試利用局部變量修改全局變量 print(x) >>> a() ## 局部變量 10000
>>> x ## 全局變量仍然為10 10

 

2、使用global關鍵字,利用局部變量修改全局變量

>>> x = 10 ## 全局變量
>>> def a(): global x ## 增加global關鍵字 x = 10000 print(x) >>> a() 10000
>>> x ## 全局變量編程10000 10000

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM