函数中不能对全局变量进行修改,想要修改全局变量需要在变量前面加global


# def change_name(name):
#     global school   
#     school = "Mage Linux"
#     print("before change",name,school)
#     name ="Alex li" #这个函数就是这个变量的作用域
#     age =23
#     print("after change",name)

 

只有字符串和整数变量的全局变量不能再函数里面修改,别的类型的全局变量都可以在函数内部进行修改,字典,列表之类的


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM