Pitone booleano type è uno dei tipi di dati integrati forniti da Pitone , che rappresenta uno dei due valori, ovvero Vero o Falso. Generalmente viene utilizzato per rappresentare i valori di verità delle espressioni.
Esempio
Input: 1==1 Output: True Input: 2<1 Output: False>
Tipo booleano Python
Il valore booleano può essere solo di due tipi, ovvero Vero o Falso. Il risultato indica che la variabile è un tipo di dati booleano.
Python3
a>=> True> type>(a)> > b>=> False> type>(b)> |
>
>
Produzione:
>
Valutare variabili ed espressioni
Possiamo valutare valori e variabili utilizzando il metodo Python bool() funzione. Questo metodo viene utilizzato per restituire o convertire un valore in un valore booleano, ovvero Vero o Falso, utilizzando la procedura standard di test della verità.
Sintassi:
bool([x])>
Funzione bool() di Python
Possiamo anche valutare le espressioni senza utilizzare la funzione bool(). I valori booleani verranno restituiti come risultato di una sorta di confronto. Nell'esempio seguente la variabile res memorizzerà il valore booleano di False dopo che ha avuto luogo il confronto di uguaglianza.
Python3
architettura di avvio primaverile
# 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))> |
>
>Produzione
False False False False False True>
Valore booleano dall'espressione
In questo codice, poiché ad a viene assegnato il valore 10 e a b viene assegnato il valore 20, the Confronto con Python a == b restituisce False. Pertanto, il codice restituirà False.
Python3
# Declaring variables> a>=> 10> b>=> 20> > # Comparing variables> print>(a>=>=> b)> |
>
>
Produzione:
False>
Interi e numeri in virgola mobile come booleani
I numeri possono essere usati come valori bool usando il built-in di Python bool() metodo. Qualsiasi numero intero, a virgola mobile o complesso avente zero come valore è considerato falso, mentre se ha valore come un numero positivo o negativo, allora è considerato vero.
Python3
var1>=> 0> print>(>bool>(var1))> > var2>=> 1> print>(>bool>(var2))> > var3>=> ->9.7> print>(>bool>(var3))> |
>
carattere di stringa Java
>
Produzione:
False True True>
Operatori booleani
Booleano Operazioni in Python sono semplici operazioni aritmetiche dei valori Vero e Falso. Questi valori possono essere manipolati mediante l'uso di operatori booleani che includono E, oppure, e NON . Le operazioni booleane comuni sono:
- O
- E
- non
- == (equivalente)
- != (non equivalente)
Operatore booleano OR
L'operatore booleano o restituisce True se uno qualsiasi degli input è True, altrimenti restituisce False.
| UN | B | A o B |
|---|---|---|
| VERO | VERO | VERO |
| VERO | Falso | VERO |
| Falso | VERO | VERO |
| Falso | Falso | Falso |
Operatore booleano OR Python
Nell'esempio, abbiamo utilizzato un booleano Python con un'istruzione if e un operatore OR che controlla se a è maggiore di b o b è minore di c e restituisce True se una qualsiasi delle condizioni è 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')> |
>
>Produzione
True Atleast one number has boolean value as True>
Booleano e operatore
L'operatore booleano restituisce False se uno qualsiasi degli input è False, altrimenti restituisce True.
| UN | B | A e B |
|---|---|---|
| VERO | VERO | VERO |
| VERO | Falso | Falso |
| Falso | VERO | Falso |
| Falso | Falso | Falso |
Booleano e operatore Python
Nella prima parte del codice, l'espressione complessiva a> b e 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')> |
>
>Produzione
Sridevi
False Atleast one number has boolean value as False>
Operatore non booleano
L'operatore booleano Not richiede solo un argomento e restituisce la negazione dell'argomento, ovvero restituisce True per False e False per True.
| UN | Non A |
|---|---|
| VERO | Falso |
| Falso | VERO |
Operatore Booleano Not di Python
Il codice dimostra che quando il valore di a è 0, viene considerato falso e il blocco di codice all'interno dell'istruzione if viene eseguito, stampando il messaggio corrispondente.
Python3
# Python program to demonstrate> # not operator> > a>=> 0> > if> not> a:> >print>(>'Boolean value of a is False'>)> |
>
multiplexing
>Produzione
Boolean value of a is False>
Operatore booleano == (equivalente) e != (non equivalente).
Entrambi gli operatori vengono utilizzati per confrontare due risultati. == (l'operatore equivalente restituisce True se due risultati sono uguali e != (l'operatore non equivalente restituisce True se i due risultati non sono uguali.
Operatore booleano == (equivalente) e != (non equivalente).
Il codice assegna valori alle variabili aeb e quindi utilizza istruzioni condizionali per verificare se a è uguale a 0, se a è uguale a b e se a non è uguale a b. Stampa True per la prima e la terza condizione.
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>)> |
>
>Produzione
True True>
Python è operatore
IL è la parola chiave viene utilizzato per verificare se due variabili appartengono allo stesso oggetto. Il test restituirà True se i due oggetti sono uguali altrimenti restituirà False anche se i due oggetti sono uguali al 100%.
Python è operatore
Il codice assegna innanzitutto il valore 10 alle variabili x e y. Quindi confronta xey utilizzando l'operatore is e stampa True perché si riferiscono allo stesso oggetto. Successivamente, assegna due elenchi separati a x e y. Quindi confronta xey utilizzando l'operatore is e stampa False perché gli elenchi sono oggetti diversi in memoria.
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)> |
>
>
sorella di kat timpfProduzione
True False>
Python nell'operatore
nell'operatore controlla l'appartenenza, cioè controlla se il valore è presente in una lista, tupla, intervallo, stringa, ecc.
Python nell'operatore
Il codice crea un elenco di animali e controlla se il leone stringa è presente nell'elenco. Se nell'elenco viene trovato il leone, viene stampato 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>)> |
>
>Produzione
True>