Найти тему
Быстрый ветер

Python. Урок 5. Формат данных boolean.

Оглавление

И снова привет, друг. В новом уроке мы разберем еще один формат данных - boolean.

Повторение (форматы данных).

В одном из прошлых уроков мы изучили три формата данных: integer, float и string.

integer - сокращенно int(), он используется для записи целых чисел (например 0, -4, 6 и пр.)/

float - не сокращается, используется для записи десятичных дробей (например, 0.6 или -14.52)/

string - сокращенно str(), используется для записи любых символов. Эти данные записываются в одинарных кавычках (например, 'Домик №4').

boolean

Примеры данных, принадлежащих к вышеперечисленным типам, можно перечислять бесконечно. А вот данных в формате boolean (сокращенно bool) только 2: True и False (именно с большой буквы).

Преобразование данных в boolean

Как известно, данные разных типов можно преобразовывать друг в друга. Например, str(14)='14'. Можно преобразовывать float в integer и наоборот, integer и float в string и string во float и integer (если в строке только цифры, а если float то возможна еще точка).

Можно переводить данные любого из этих типов в boolean.

  • При переводе любого числа (integer и float) в boolean, получается True (если это число не равно 0).
  • При переводе числа 0 (или -0, или 0.0) в boolean, получается False.
  • При переводе строки (string) в boolean, получается True, кроме случаев, когда строка пустая (''), в этом случае False.
  • При переводе boolean в integer получается 1 (если True) или 0 (если False).
  • При переводе boolean в float получается 1.0 (если True) или 0.0 (если False).
  • При переводе boolean в string получается 'True' или 'False' (в формате строки).

Печать данных boolean

Любое утверждение (например, 2+2=5) python переводит в формат boolean. Таким образом, если написать print (Утверждение), то напечатается, соответственно, True или False. Примеры:

Спасибо за просмотр, до встречи в следующих уроках)