Встречается на собеседованиях • сегодня
Как определить константу в Python
В Python нет строгой поддержки констант, как в некоторых других языках, но по соглашению константы обозначаются заглавными буквами с подчёркиваниями. Они обычно объявляются на уровне модуля.
python
# Константа (по соглашению)
MAX_SPEED = 120
DEFAULT_TIMEOUT = 30Важные моменты:
- Имена пишутся в UPPER_CASE
- Константы не следует изменять (хотя технически это возможно)
- Лучше размещать их в начале модуля
- Для группировки можно использовать классы или namedtuple
Пример с классом:
python
class Settings:
MAX_CONNECTIONS = 10
TIMEOUT = 5.0
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы