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