python3 中 global nonlocal關鍵字

global 當在函數內部想要修改全局變量的時候, 需要使用指明global, 這樣 內部的變量和全局的變量是指向相同的地址的, 所以修改的時候就是修改全局的變量   nonlocal nonlocal 與global類似, 但是他是修飾外部非全局的變量的 另外 如果在嵌套內部使用global則會使這樣的 原始全局變量中是沒有a的所以會報錯, 在嵌套的內部創造了全局的變量, 並賦值, 但是外部函數
相關文章
相關標籤/搜索