Встречается на 1% собеседований по Python
Какие приоритеты
Приоритеты в Python определяются порядком выполнения операторов в выражении. Чем выше приоритет, тем раньше выполняется операция.
Основные приоритеты (от высокого к низкому):
- Скобки
()– имеют наивысший приоритет. - Возведение в степень
** - Унарные операторы (
+x,-x,~x) - Умножение
*, деление/, целочисленное деление//, остаток% - Сложение
+, вычитание- - Битовые сдвиги
<<,>> - Побитовое И
& - Побитовое ИЛИ
|, XOR^ - Операторы сравнения (
==,!=,<,>,<=,>=) - Логические
not,and,or
Пример:
python
result = 5 + 3 * 2 ** 2 # 3 * (2^2) = 12 → 5 + 12 = 17
print(result) # 17Если приоритеты неочевидны – лучше использовать скобки для явного указания порядка.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы