Встречается на собеседованиях • сегодня
Как связан bool и int в Python
В Python bool является подклассом int. Это означает, что True и False ведут себя как 1 и 0 соответственно в числовых операциях.
python
print(True + 1) # 2
print(False * 5) # 0
print(int(True)) # 1
print(int(False)) # 0Однако, при проверке типов isinstance(True, int) вернет True, но type(True) is int — False. Это важно учитывать при строгой проверке типов.
python
print(isinstance(True, int)) # True
print(type(True) is int) # FalseЛогические значения можно использовать в арифметике, но для ясности кода лучше избегать смешения bool и int.

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