Funzione bool() di Python viene utilizzato per restituire o convertire un valore in un valore booleano, ovvero VERO O Falso , utilizzando la procedura standard di test della verità.
Esempio
Python3
x>=> bool>(>1>)> print>(x)> y>=> bool>()> print>(y)> |
>
>Produzione
True False>
Qual è il metodo bool() in Python?
bool() è una funzione integrata di Pitone linguaggio di programmazione. Viene utilizzato per convertire qualsiasi altro valore del tipo di dati (stringa, intero, float, ecc.) in un tipo di dati booleano.
il tipo di dati booleano può memorizzare solo 2 valori: VERO E Falso.
Valori falsi: 0, NULL, liste vuote, tuple, dizionari, ecc .
Veri valori: Tutti gli altri valori restituiranno true.
Sintassi del metodo bool()
bool([x])
tutorial su ssis
Parametri
- x: qualsiasi oggetto che desideri convertire in un tipo di dati booleano.
Ritorno
Può restituire uno dei due valori.
- Restituisce True se il parametro o il valore passato è True.
- Restituisce False se il parametro o il valore passato è False.
Ecco alcuni casi in cui il metodo bool() di Python restituisce false. Tranne questi, tutti gli altri valori restituiscono True.
- Se viene passato un valore False.
- Se none viene superato.
- Se viene passata una sequenza vuota, come (), [], , ecc.
- Se Zero viene passato in qualsiasi tipo numerico, come 0, 0.0, ecc.
- Se viene passata una mappatura vuota, come {}.
- Se gli oggetti di classi hanno il metodo __bool__() o __len()__, restituiscono 0 o False.
Come utilizzare la funzione bool()
Usare la funzione bool() in Python è molto semplice. Devi solo passare il valore come parametro e lo convertirà in un tipo di dati booleano.
Capiamo meglio come convertire i valori in dati di tipo booleano con un semplice esempio:
Altri esempi di funzione bool()
Diamo un'occhiata ad alcuni esempi di funzioni bool(). In questa sezione tratteremo anche diversi programmi sulla funzione bool.
Python bool() con diversi tipi di dati
In questo esempio stiamo controllando il bool() metodo di Python con più tipi di variabili come Boolean, Integers, None, Tupla , Galleggiante , stringhe , E Dizionario .
Python3
polimorfismo in Java
# 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))> |
>
>
Produzione:
False True False False False False False True>
Booleano di input dell'utente in Python
Qui prendiamo l'input in boolean(True/False) in tipo booleano con la funzione bool() e controlliamo se viene restituito vero o falso.
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'>)> |
>
>
Produzione:
Are you hungry? True or false: False Let's go for walk>
Funzione Python bool() per controllare i numeri pari e dispari
Ecco un programma per scoprire pari e dispari utilizzando il metodo bool(). Puoi utilizzare altri input e controllare i risultati.
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'>)> |
>
>
Produzione:
Even>
Abbiamo trattato la definizione, la sintassi, gli usi e gli esempi della funzione bool() in Python. La funzione bool() viene utilizzata in operazioni logiche nella programmazione come 'e', 'o' e 'non'. Viene anche utilizzato nella convalida dei dati, nella valutazione della veridicità, nelle dichiarazioni condizionali, ecc.
Leggi altro Funzioni integrate in Python
Letture simili:
caratteri per gimp
- Comprendere la logica booleana in Python 3
- Inizializzazione dell'elenco booleano
- Elenco booleano Operazioni AND e OR