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

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

class Constants(Enum):
 WIDTH = 1024
 HEIGHT = 256

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

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

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

WIDTH = 1024

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

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