Python 變數的作用域
在你宣告一個變數時,該變數在程式的不同部分有不同的可見性,取決於你在哪個位置宣告變數。
如果你在任何函式之外宣告一個變數,該變數對於在宣告之後運行的任何程式碼都是可見的,包括函式內部:
1 | age = 8 |
我們稱之為全域變數。
如果你在函式內部定義一個變數,該變數是一個區域變數,它只在該函式內部可見。在函式外部,它是無法存取的:
1 | def test(): |
tags: [“Python 變數作用域”, “全域變數”, “區域變數”]
在你宣告一個變數時,該變數在程式的不同部分有不同的可見性,取決於你在哪個位置宣告變數。
如果你在任何函式之外宣告一個變數,該變數對於在宣告之後運行的任何程式碼都是可見的,包括函式內部:
1 | age = 8 |
我們稱之為全域變數。
如果你在函式內部定義一個變數,該變數是一個區域變數,它只在該函式內部可見。在函式外部,它是無法存取的:
1 | def test(): |
tags: [“Python 變數作用域”, “全域變數”, “區域變數”]