Сообщить об ошибке.

Класс bool() в Python, логическое значение объекта

Позволяет проверить/узнать логическое значение объекта

Синтаксис:

bool(object)

Параметры:

Возвращаемое значение:

  • bool - логическое значение указанного объекта.

Описание:

Класс bool() возвращает логическое значение указанного объекта, True или False

Объект всегда будет возвращать False, если:

  • Объект пуст - [], (), {};
  • Пустая строка '';
  • Объект - False;
  • Объект равен 0;
  • Объект - None.

На практике редко вручную пользуются переменными типа bool, которые воспроизводятся логическими проверками, потому что логические результаты автоматически используются инструкциями if ... else и другими средствами выбора.

Примеры проверки объекта на его логическое значение.

x = bool(10)
print(x)
# Вывод
True

x = bool(0)
print(x)
# Вывод
False

x = bool([0])
print(x)
# Вывод
True

x = bool([])
print(x)
# Вывод
False