bool() у Python
Функція Python bool(). використовується для повернення або перетворення значення в логічне значення, тобто правда або помилковий , використовуючи стандартну процедуру перевірки істинності.
приклад
Python3
x> => bool> (> 1> )> print> (x)> y> => bool> ()> print> (y)> |
Вихід
True False
Що таке метод bool() у Python?
bool() є вбудованою функцією Python мова програмування. Він використовується для перетворення будь-якого іншого значення типу даних (рядок, ціле число, число з плаваючою точкою тощо) у логічний тип даних.
логічний тип даних може зберігати лише 2 значення: правда і Помилковий.
Помилкові значення: 0, NULL, порожні списки, кортежі, словники тощо .
Справжні цінності: Усі інші значення повертатимуть true.
Синтаксис методу bool().
bool([x])
Параметри
- x: Будь-який об’єкт, який потрібно перетворити на логічний тип даних.
Повернення
Він може повертати одне з двох значень.
- Він повертає True, якщо переданий параметр або значення має значення True.
- Він повертає False, якщо переданий параметр або значення є False.
Ось кілька випадків, коли метод bool() Python повертає false. Крім цих, усі інші значення повертають True.
- Якщо передано значення False.
- Якщо None передано.
- Якщо передається порожня послідовність, наприклад (), [], тощо.
- Якщо нуль передається в будь-якому числовому типі, наприклад 0, 0.0 тощо.
- Якщо передано порожнє зіставлення, наприклад {}.
- Якщо об’єкти класів мають метод __bool__() або __len()__, повертають 0 або False.
Як використовувати функцію bool().
Використовувати функцію bool() у Python дуже просто. Вам просто потрібно передати значення як параметр, і воно перетворить його на логічний тип даних.
Давайте краще зрозуміємо, як перетворити значення в логічний тип даних на простому прикладі:
Більше прикладів функції bool().
Давайте розглянемо деякі приклади функцій bool(). У цьому розділі ми також розглянемо різні програми для функції bool.
Python bool() з різними типами даних
У цьому прикладі ми перевіряємо bool() метод Python із декількома типами змінних, наприклад Boolean, Integers, None, Кортеж , Поплавок , рядки , і Словник .
Python3
# Python program to illustrate> # built-in method bool()> # Returns False as x is False> x> => False> print> (> bool> (x))> # Returns True as x is True> x> => True> print> (> bool> (x))> # 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 True False False False False False True
Логічне значення введення користувача в Python
Тут ми приймаємо вхідні дані в boolean(True/False) у логічному типі за допомогою функції bool() і перевіряємо, чи повертається воно true чи false.
Python3
user_input> => bool> (> input> (> 'Are you hungry? True or false: '> ))> if> user_input> => => 'True'> :> > print> (> ' You need to eat some foods '> )> else> :> > print> (> 'Let's go for walk'> )> |
Вихід:
Are you hungry? True or false: False Let's go for walk
Функція Python bool() для перевірки парних і непарних чисел
Ось програма для визначення парних і непарних за допомогою методу bool(). Ви можете використовувати інші вхідні дані та перевірити результати.
Python3
# Python code to check whether a number> # is even or odd using bool()> def> check(num):> > return> (> bool> (num> %> 2> => => 0> ))> # Driver Code> num> => 8> if> (check(num)):> > print> (> 'Even'> )> else> :> > print> (> 'Odd'> )> |
Вихід:
Even
Ми розглянули визначення, синтаксис, використання та приклади функції bool() у Python. Функція bool() використовується в логічних операціях програмування, таких як «і», «або» і «ні». Він також використовується для перевірки даних, оцінки правдивості, умовних операторів тощо.
Читайте Інше Вбудовані функції в Python
Схожі читання:
- Розуміння логічної логіки в Python 3
- Ініціалізація логічного списку
- Операції Boolean List І та АБО