pythong中的全局变量的调用和嵌套函数中变量的使用


全局变量调用:想要在自定义的函数中使用全局变量,就得要在
函数用关键字global声明,然后就可以对全局变量进行修改。
嵌套函数中的变量的调用:要在嵌套的变量中,使用nonlocal的声明
'''
num = 1
def fun1():
     global num   # 需要使用 global 关键字声明
    print(num)
    num = 123
    print(num)
fun1()
print(num)

def outer():
    num = 10
     def inner():
         nonlocal num    # nonlocal关键字声明
        num = 100
        print(num)
    inner()
    print(num)
outer()


免责声明!

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



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