Python常量
Python沒有強制變量成為常量的方式。
最接近的方法是使用枚舉(enum):
1 | class Constants(Enum): |
然後可以使用例如Constants.WIDTH.value
來獲取每個值。
這樣的值是無法重新賦值的。
另外,如果你想依賴命名慣例,可以遵循這個:將永遠不會更改的變量以大寫來聲明:
1 | WIDTH = 1024 |
沒有人會阻止覆蓋這個值,而Python也不會阻止這樣的操作。
這是大部分Python代碼所使用的方式。
tags: [“Python”, “constants”, “variables”, “enum”]