В Python обычно используются переменные для хранения значений, которые можно изменить в процессе работы программы. Однако, иногда требуется определить значения, которые должны оставаться постоянными и не изменяться. Для этого в Python можно использовать константы.
Константы в Python обычно определяются с помощью переменных, которым присваивается фиксированное значение. По соглашению, имена констант должны быть записаны с использованием заглавных букв и разделены подчеркиванием. Например:
MY_CONSTANT = 10 ANOTHER_CONSTANT = "hello"
Также возможно использование модуля const
для более удобной работы с константами. В этом случае можно создать отдельный файл constants.py
, в котором определить значения констант, например:
# constants.py MY_CONSTANT = 10 ANOTHER_CONSTANT = "hello"
Затем, в других файлах можно импортировать эти константы следующим образом:
from constants import MY_CONSTANT, ANOTHER_CONSTANT print(MY_CONSTANT) print(ANOTHER_CONSTANT)
Таким образом, значения констант будут доступны в других модулях.
Важно отметить, что в Python константы не являются строгоименованными значениями и их можно изменить, но установленное соглашение говорит, что константные значения не должны изменяться в процессе выполнения программы.