Python 類中的變量作用域 作用域變化 在 Python在類別中,變數作用域有所不同根據他們所在的位置聲明: 類別級變數(外部函數):可存取所有類別函數(公共變數)。 函數局部變數(類別函數內部): 僅限於該特定函數(在其內部 self 與全域變數 在類別函數中使用self.(變數名)宣告變數也可以讓所有類別都可以存取它功能。細微差別 單一與雙底線前綴:考慮以單下劃線開頭的變數(例如,_variable)受保護,只能在類別內存取。 __variable)被破壞並實際上是私有的。數的局部變量,不會影響類別範例 考慮以下類別: a和b 是可存取的類別級變數來自任何實例。 🎜>__y 被破壞且是類私有的。中訪問的局部變數。