Python Constants
New Courses Coming Soon
Join the waiting lists
Python has no way to enforce a variable to be a constant.
The nearest you can go is to use an enum:
class Constants(Enum):
WIDTH = 1024
HEIGHT = 256
And get to each value using for example Constants.WIDTH.value
.
No one can reassign that value.
Otherwise if you want to rely on naming conventions, you can adhere to this one: declare variables that should never change uppercase:
WIDTH = 1024
No one will prevent to overwrite this value, and Python will not stop it.
That’s what does most Python code you will see.
→ Get my Python Handbook
→ Get my Python Handbook
Here is how can I help you:
- COURSES where I teach everything I know
- CODING BOOTCAMP cohort course - next edition in 2025
- THE VALLEY OF CODE your web development manual
- BOOKS 17 coding ebooks you can download for free on JS Python C PHP and lots more
- Interesting links collection
- Follow me on X