Логический тип: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
уточнение, дополнение, стилевые правки, оформление, викификация
→‎Python: орфография
Строка 72:
=== Python ===
В языке [[Python]] булев тип данных обозначается как <code>bool</code>, для приведения других типов данных к булеву существует функция <code>bool()</code>, работающая по следующим соглашениям:
* строки: пустая строка — ложь, непустая строка истина;
* числа: нулевое число — ложь, ненулевое число (в том числе и меньшее единицы) — истина;
* списки и кортежи: пустой список (кортеж) — ложь, непустой (даже содержащий один элемент, например пустой кортеж) — истина;
Строка 86:
 
В [[Python]] 2.6 есть интересная особенность — можно переопределить значение True на False и наоборот, написав всего лишь:
 
<source lang='python'>
True = False
</source>
 
или, вариант для всей области видимости
<source lang='python'>