Funkcja bool() w Pythonie służy do zwracania lub konwertowania wartości na wartość logiczną, tj. PRAWDA Lub FAŁSZ , stosując standardową procedurę testowania prawdy.
Przykład
Python3
x>=> bool>(>1>)> print>(x)> y>=> bool>()> print>(y)> |
>
>Wyjście
True False>
Co to jest metoda bool() w Pythonie?
bool() jest wbudowaną funkcją Pyton język programowania. Służy do konwersji dowolnej wartości innego typu danych (łańcuch, liczba całkowita, zmiennoprzecinkowa itp.) na typ danych boolowskich.
typ danych boolean może przechowywać tylko 2 wartości: PRAWDA I FAŁSZ.
Fałszywe wartości: 0, NULL, puste listy, krotki, słowniki itp .
Prawdziwe wartości: Wszystkie inne wartości zwrócą wartość true.
bool() Składnia metody
bool([x])
algorytm „bankiera”
Parametry
- x: dowolny obiekt, który chcesz przekonwertować na typ danych boolowskich.
Powrót
Może zwrócić jedną z dwóch wartości.
- Zwraca True, jeśli przekazany parametr lub wartość ma wartość True.
- Zwraca False, jeśli przekazany parametr lub wartość ma wartość False.
Oto kilka przypadków, w których metoda bool() Pythona zwraca wartość false. Z wyjątkiem tych wszystkich innych wartości zwracają True.
- Jeśli zostanie przekazana wartość False.
- Jeśli wartość None zostanie przekazana.
- Jeśli zostanie przekazana pusta sekwencja, taka jak (), [], itp.
- Jeśli zero zostanie przekazane w dowolnym typie liczbowym, takim jak 0, 0.0 itd.
- Jeśli przekazano puste mapowanie, takie jak {}.
- Jeśli obiekty klas posiadające metodę __bool__() lub __len()__ zwracają 0 lub False.
Jak korzystać z funkcji bool().
Korzystanie z funkcji bool() w Pythonie jest bardzo proste. Wystarczy przekazać wartość jako parametr, a zostanie ona przekonwertowana na typ danych boolowskich.
Przyjrzyjmy się lepiej, jak konwertować wartości na typ danych boolowskich, korzystając z prostego przykładu:
Więcej przykładów funkcji bool().
Przyjrzyjmy się niektórym przykładom funkcji bool(). W tej sekcji omówimy także różne programy wykorzystujące funkcję bool.
Python bool() z różnymi typami danych
W tym przykładzie sprawdzamy bool() metoda Pythona z wieloma typami zmiennych, takimi jak Boolean, Integers, None, Krotka , Platforma , smyczki , I Słownik .
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))> |
>
>
Wyjście:
porównanie w Javie
False True False False False False False True>
Wartość logiczna użytkownika wprowadzona w Pythonie
Tutaj pobieramy dane wejściowe w postaci logicznej (Prawda/Fałsz) w typie boolowskim za pomocą funkcji bool() i sprawdzamy, czy zwracana jest wartość Prawda czy Fałsz.
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'>)> |
>
>
Wyjście:
Are you hungry? True or false: False Let's go for walk>
Funkcja bool() w Pythonie do sprawdzania liczby nieparzystej i parzystej
Oto program do sprawdzania parzystości i nieparzystości za pomocą metody bool(). Możesz użyć innych danych wejściowych i sprawdzić wyniki.
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'>)> |
>
>
Wyjście:
Even>
Omówiliśmy definicję, składnię, zastosowania i przykłady funkcji bool() w Pythonie. Funkcja bool() jest używana w operacjach logicznych w programowaniu, takich jak „i”, „lub” i „nie”. Stosuje się go również w walidacji danych, ocenie prawdziwości, instrukcjach warunkowych itp.
Przeczytaj Inne Funkcje wbudowane w Pythonie
Podobne lektury:
przykład podciągu w Javie
- Zrozumienie logiki boolowskiej w Pythonie 3
- Inicjalizacja listy logicznej
- Operacje logiczne AND i OR na liście