|
|||||||
Время создания: 05.09.2017 10:32
Текстовые метки: python, bool, логический тип, бинарный тип, оператор сравнения, условия, истина, ложь, true. false
Раздел: Компьютер - Программирование - Язык Python
Запись: xintrea/mytetra_syncro/master/base/15045967438dvkugas4t/text.html на raw.github.com
|
|||||||
|
|||||||
Обычно, тип данных 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. |
|||||||
Так же в этом разделе:
|
|||||||
![]() |
|||||||
|
|||||||
|