И снова привет, друг. В новом уроке мы разберем еще один формат данных - 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. Примеры:
Спасибо за просмотр, до встречи в следующих уроках)