MyTetra Share
Делитесь знаниями!
Python: тип данных bool и операторы сравнения
05.09.2017
10:32
Текстовые метки: python, bool, логический тип, бинарный тип, оператор сравнения, условия, истина, ложь, true. false
Раздел: Компьютер - Программирование - Язык Python

Обычно, тип данных bool используется в операторах сравнения.


Как правило, операторы сравнения используются в конструкциях ветвления if или в условиях циклов. В Pyhon есть следующие часто используемые операторы сравнения:


< - Меньше — условие верно, если первый операнд меньше второго.

> - Больше — условие верно, если первый операнд больше второго.

<= - Меньше или равно.

>= - Больше или равно.

== - Равенство. Условие верно, если два операнда равны.

!= - Неравенство. Условие верно, если два операнда неравны.


Например, условие (x * x < 1000) означает “значение x * x меньше 1000”, а условие (2 * x != y) означает “удвоенное значение переменной x не равно значению переменной y”.


Операторы сравнения в Питоне можно объединять в цепочки (в отличии от большинства других языков программирования, где для этого нужно использовать логические связки), например, a == b == c или 1 <= x <= 10.


Операторы сравнения возвращают значения специального логического типа bool. Значения логического типа могут принимать одно из двух значений: True (истина) или False (ложь).


Если преобразовать логическое True к типу int, то получится 1, а преобразование False даст 0. При обратном преобразовании число 0 преобразуется в False, а любое ненулевое число в True. При преобразовании str в bool пустая строка преобразовывается в False, а любая непустая строка в True.


Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования