/

Python常量

Python常量

Python沒有強制變量成為常量的方式。

最接近的方法是使用枚舉(enum):

1
2
3
class Constants(Enum):
WIDTH = 1024
HEIGHT = 256

然後可以使用例如Constants.WIDTH.value來獲取每個值。

這樣的值是無法重新賦值的。

另外,如果你想依賴命名慣例,可以遵循這個:將永遠不會更改的變量以大寫來聲明:

1
WIDTH = 1024

沒有人會阻止覆蓋這個值,而Python也不會阻止這樣的操作。

這是大部分Python代碼所使用的方式。

tags: [“Python”, “constants”, “variables”, “enum”]