Python логічний type — це один із вбудованих типів даних, які надає Python , яке представляє одне з двох значень, тобто True або False. Зазвичай він використовується для представлення істинних значень виразів.
приклад
Input: 1==1 Output: True Input: 2<1 Output: False>
Логічний тип Python
Логічне значення може бути лише двох типів, тобто True або False. Вихід вказує, що змінна є булевим типом даних.
Python3
a>=> True> type>(a)> > b>=> False> type>(b)> |
>
>
Вихід:
>
Обчислення змінних і виразів
Ми можемо оцінити значення та змінні за допомогою Python bool() функція. Цей метод використовується для повернення або перетворення значення в логічне значення, тобто True або False, за допомогою стандартної процедури перевірки істинності.
Синтаксис:
bool([x])>
Функція Python bool().
Ми також можемо обчислювати вирази без використання функції bool(). Логічні значення будуть повернуті в результаті певного порівняння. У наведеному нижче прикладі змінна res зберігатиме логічне значення False після порівняння рівності.
Python3
як виконати скрипт
# Python program to illustrate> # built-in method bool()> > # Returns False as x is not equal to y> x>=> 5> y>=> 10> print>(>bool>(x>=>=>y))> > # Returns False as x is None> x>=> None> print>(>bool>(x))> > # Returns False as x is an empty sequence> x>=> ()> print>(>bool>(x))> > # Returns False as x is an empty mapping> x>=> {}> print>(>bool>(x))> > # Returns False as x is 0> x>=> 0.0> print>(>bool>(x))> > # Returns True as x is a non empty string> x>=> 'techcodeview.com'> print>(>bool>(x))> |
>
>Вихід
False False False False False True>
Логічне значення з виразу
У цьому коді, оскільки a присвоєно значення 10, а b присвоєно значення 20, Порівняння Python a == b має значення False. Тому код виведе False.
Python3
# Declaring variables> a>=> 10> b>=> 20> > # Comparing variables> print>(a>=>=> b)> |
>
>
Вихід:
False>
Цілі числа та числа з плаваючою речовиною як логічні значення
Числа можна використовувати як логічні значення за допомогою вбудованого Python bool() метод. Будь-яке ціле число, число з плаваючою комою або комплексне число, що має нульове значення, вважається хибним, а якщо вони мають значення будь-якого додатного чи від’ємного числа, воно вважається істинним.
mysql змінити тип стовпця
Python3
var1>=> 0> print>(>bool>(var1))> > var2>=> 1> print>(>bool>(var2))> > var3>=> ->9.7> print>(>bool>(var3))> |
>
>
Вихід:
False True True>
Логічні оператори
Логічний Операції в Python це проста арифметика значень True і False. Цими значеннями можна маніпулювати за допомогою логічних операторів, які включають І, Або і НІ . Загальні булеві операції:
- або
- і
- ні
- == (еквівалент)
- != (не еквівалент)
Логічний оператор АБО
Оператор Boolean або повертає True, якщо будь-який із вхідних даних має значення True, інакше повертає False.
| А | Б | А або Б |
|---|---|---|
| правда | правда | правда |
| правда | помилковий | правда |
| помилковий | правда | правда |
| помилковий | помилковий | помилковий |
Логічний оператор АБО Python
У цьому прикладі ми використали логічне значення Python із оператором if і оператором OR, який перевіряє, чи a більше за b або b менше за c, і повертає True, якщо будь-яка з умов є True (b
Python3
# Python program to demonstrate> # or operator> > a>=> 1> b>=> 2> c>=> 4> > if> a>b>or> b print(True) else: print(False) if a or b or c: print('Atleast one number has boolean value as True')> |
>
>
q3 місяціВихід
True Atleast one number has boolean value as True>
Логічний і оператор
Логічний оператор повертає False, якщо будь-який із вхідних даних є False, інакше повертає True.
| А | Б | А і Б |
|---|---|---|
| правда | правда | правда |
| правда | помилковий | помилковий |
| помилковий | правда | помилковий |
| помилковий | помилковий | помилковий |
Логічний і оператор Python
У першій частині коду загальний вираз a> b і b
Python3
# Python program to demonstrate> # and operator> > a>=> 0> b>=> 2> c>=> 4> > if> a>b>and> b print(True) else: print(False) if a and b and c: print('All the numbers has boolean value as True') else: print('Atleast one number has boolean value as False')> |
>
>Вихід
False Atleast one number has boolean value as False>
Логічний не оператор
Оператор Boolean Not вимагає лише одного аргументу та повертає заперечення аргументу, тобто повертає True для False і False для True.
| А | Не А |
|---|---|
| правда | помилковий |
| помилковий | правда |
Логічний не оператор Python
Код демонструє, що коли значення a дорівнює 0, воно вважається хибним, і блок коду всередині оператора if виконується, друкуючи відповідне повідомлення.
Python3
# Python program to demonstrate> # not operator> > a>=> 0> > if> not> a:> >print>(>'Boolean value of a is False'>)> |
>
>Вихід
Boolean value of a is False>
Логічний оператор == (еквівалентний) і != (нееквівалентний).
Обидва оператори використовуються для порівняння двох результатів. == (еквівалентний оператор повертає True, якщо два результати рівні, і != (нееквівалентний оператор повертає True, якщо два результати не однакові.
Логічний оператор Python == (еквівалент) і != (не еквівалент)
Код присвоює значення змінним a і b, а потім використовує умовні оператори, щоб перевірити, чи a дорівнює 0, чи a дорівнює b і чи a не дорівнює b. Він друкує True для першої та третьої умов.
Python3
# Python program to demonstrate> # equivalent an not equivalent> # operator> > a>=> 0> b>=> 1> > if> a>=>=> 0>:> >print>(>True>)> > if> a>=>=> b:> >print>(>True>)> > if> a !>=> b:> >print>(>True>)> |
ipconfig на Ubuntu
>
>Вихід
True True>
Python є оператором
The це ключове слово використовується для перевірки належності двох змінних до одного об’єкта. Тест поверне True, якщо два об’єкти однакові, інакше він поверне False, навіть якщо два об’єкти на 100% рівні.
Python є оператором
Код спочатку присвоює значення 10 змінним x і y. Потім він порівнює x і y за допомогою оператора is і друкує True, оскільки вони посилаються на той самий об’єкт. Далі він призначає два окремі списки x і y. Потім він порівнює x і y за допомогою оператора is і друкує False, оскільки списки є різними об’єктами в пам’яті.
Python3
# Python program to demonstrate> # is keyword> > > x>=> 10> y>=> 10> > if> x>is> y:> >print>(>True>)> else>:> >print>(>False>)> > x>=> [>'a'>,>'b'>,>'c'>,>'d'>]> y>=> [>'a'>,>'b'>,>'c'>,>'d'>]> > print>(x>is> y)> |
>
>Вихід
True False>
Python в операторі
в оператора перевіряє членство, тобто перевіряє, чи присутнє значення в списку, кортежі, діапазоні, рядку тощо.
Python в операторі
Код створює список тварин і перевіряє, чи присутній у списку рядковий лев. Якщо в списку знайдено лева, він друкує True.
Python3
# Python program to demonstrate> # in keyword> > # Create a list> animals>=> [>'dog'>,>'lion'>,>'cat'>]> > # Check if lion in list or not> if> 'lion'> in> animals:> >print>(>True>)> |
>
центральна кнопка css
>Вихід
True>