Основы Python
Теория: Константы
Иногда в программе встречаются значения, которые никогда не должны меняться. Например:
- математическая константа π (пи),
- курс доллара на определённую дату,
- фиксированная комиссия сервиса.
Такие значения называются константами и их принято отличать от обычных переменных (чтобы не возникло желания их менять).
🔢 Пример: число π
Здесь PI — это константа, которая хранит значение числа π. Смысл константы в том, что её значение не должно меняться в ходе работы программы.
🧱 Чем отличается константа от переменной?
С технической точки зрения — ничем. Константа создаётся так же, как обычная переменная. Python не запрещает менять её значение:
Но по соглашению, если переменная названа заглавными буквами, значит — это константа, и менять её нельзя.
В этом смысле Python отличается от большинства других языков, где константа это отдельная конструкция языка, которую нельзя менять как переменные.
✍️ Как оформляются константы
- Все буквы заглавные
- Слова разделяются символом подчёркивания
_ - Стиль называется UPPER_SNAKE_CASE (еще его называют SCREAMING_SNAKE_CASE)
🧠 Зачем нужны константы?
Константы делают код понятнее и безопаснее. Они помогают сразу увидеть, какие значения в программе считаются фиксированными и не должны меняться. Это особенно важно при работе с такими данными, как математические и физические постоянные, настройки по умолчанию или фиксированные лимиты. Использование констант снижает риск ошибок — программист не изменит значение случайно, просто потому что по имени будет понятно: это константа. Кроме того, если значение всё же нужно будет изменить (например, в настройках), его достаточно поменять в одном месте — и это изменение автоматически подхватится во всей программе.








