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