Документация по Python. Теоретические материалы, и практические задачи

Функция bool в Python

Функция bool в Python — это логическая функция, возвращает два параметра True и False. Данная функция зачастую используется для проверки истинности.

Параметры для функции bool()

Данной функции необязательно передавать какой либо параметр. В случае, если мы не передаем никаких параметров, то функция вернет нам False.

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

Как мы уже говорили, данная функция возвращает только:

  • False — если значение ложное
  • True — если значение истинное

Ниже перечислены значения, которые считаются ложными в Python.

  • None
  • False
  • Нулевое значение, в любом его проявлении (0,0.0,0j)
  • Пустая последовательность
  • Методы которые возвращают 0 или False

Все остальные значения, кроме выше перечисленных являются истинными. Ниже рассмотрим небольшую группу примеров.


                    
test = []
print(test,'is',bool(test))

test = [0]
print(test,'is',bool(test))

test = 0.0
print(test,'is',bool(test))

test = None
print(test,'is',bool(test))

test = True
print(test,'is',bool(test))

test = 'Easy string'
print(test,'is',bool(test))

#Результат:
[] is False
[0] is True
0.0 is False
None is False
True is True
Easy string is True

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *