Встречается на собеседованиях • сегодня

Какие значения принимает булевый тип данных

Булевый тип данных (bool) в Python принимает только два значения:

  • True (истина)
  • False (ложь)

Эти значения являются подклассом int, где True соответствует 1, а False0.

Пример:

python
x = True
y = False
print(x == 1)  # True
print(y == 0)  # True

Любой объект в Python можно преобразовать к bool с помощью bool().
Ложными (False) считаются:

  • None
  • False
  • 0 (любой числовой тип)
  • Пустые коллекции ("", [], {}, set())

Остальные значения приводятся к True.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы