Python booleà tipus és un dels tipus de dades integrats proporcionats per Python , que representa un dels dos valors, és a dir, Vertader o Fals. Generalment, s'utilitza per representar els valors de veritat de les expressions.
Exemple
Input: 1==1 Output: True Input: 2<1 Output: False>
Tipus booleà Python
El valor booleà només pot ser de dos tipus, és a dir, vertader o fals. La sortida indica que la variable és un tipus de dades booleà.
Python 3
a>=> True> type>(a)> > b>=> False> type>(b)> |
>
>
Sortida:
>
Avaluar variables i expressions
Podem avaluar valors i variables mitjançant el Python bool() funció. Aquest mètode s'utilitza per retornar o convertir un valor en un valor booleà, és a dir, Vertader o Fals, mitjançant el procediment estàndard de prova de veritat.
Sintaxi:
bool([x])>
Funció Python bool().
També podem avaluar expressions sense utilitzar també la funció bool(). Els valors booleans es retornaran com a resultat d'algun tipus de comparació. A l'exemple següent, la variable res emmagatzemarà el valor booleà de False després de la comparació d'igualtat.
Python 3
convertir l'objecte en cadena
# 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))> |
>
>Sortida
False False False False False True>
Valor booleà de l'expressió
En aquest codi, com que a a se li assigna el valor 10 ia b se li assigna el valor 20, el Comparació de Python a == b s'avalua com a Fals. Per tant, el codi sortirà False.
Python 3
# Declaring variables> a>=> 10> b>=> 20> > # Comparing variables> print>(a>=>=> b)> |
>
>
Sortida:
False>
Nombres enters i flotants com a booleans
Els números es poden utilitzar com a valors bool mitjançant l'ús integrat de Python bool() mètode. Qualsevol nombre enter, de coma flotant o complex que tingui zero com a valor es considera Fals, mentre que si tenen valor com a qualsevol nombre positiu o negatiu, es considera vertader.
Python 3
var1>=> 0> print>(>bool>(var1))> > var2>=> 1> print>(>bool>(var2))> > var3>=> ->9.7> print>(>bool>(var3))> |
>
>
Sortida:
False True True>
Operadors booleans
booleà Operacions en Python són aritmètica simple de valors de vertader i fals. Aquests valors es poden manipular mitjançant l'ús d'operadors booleans que inclouen I, O i NO . Les operacions booleanes habituals són:
math.pow java
- o
- i
- no
- == (equivalent)
- != (no equivalent)
Operador OR booleà
L'operador booleà o retorna True si alguna de les entrades és True, sinó retorna False.
| A | B | A o B |
|---|---|---|
| És cert | És cert | És cert |
| És cert | Fals | És cert |
| Fals | És cert | És cert |
| Fals | Fals | Fals |
Operador OR booleà Python
A l'exemple, hem utilitzat un booleà de Python amb una instrucció if i un operador OR que verifica si a és més gran que b o b és més petit que c i retorna True si alguna de les condicions és True (b
propietats àcides
Python 3
# Python program to demonstrate> # or operator> > a>=> 1> b>=> 2> c>=> 4> > if> a>b>>> |
>
>Sortida
True Atleast one number has boolean value as True>
Booleà i operador
L'operador booleà retorna False si alguna de les entrades és False, sinó retorna True.
| A | B | A i B |
|---|---|---|
| És cert | És cert | És cert |
| És cert | Fals | Fals |
| Fals | És cert | Fals |
| Fals | Fals | Fals |
Python Boolean i operador
A la primera part del codi, l'expressió global a> b i b
Python 3
# Python program to demonstrate> # and operator> > a>=> 0> b>=> 2> c>=> 4> > if> a>b>>> |
>
>Sortida
False Atleast one number has boolean value as False>
Booleà no operador
L'operador Boolean Not només requereix un argument i retorna la negació de l'argument, és a dir, retorna True per False i False per True.
| A | No A |
|---|---|
| És cert | Fals |
| Fals | És cert |
Python Boolean no operador
El codi demostra que quan el valor de a és 0, es considera fals, i s'executa el bloc de codi dins de la instrucció if, imprimint el missatge corresponent.
Python 3
# Python program to demonstrate> # not operator> > a>=> 0> > if> not> a:> >print>(>'Boolean value of a is False'>)> |
>
>
has next javaSortida
Boolean value of a is False>
Booleà == (equivalent) i != (no equivalent) Operador
Ambdós operadors s'utilitzen per comparar dos resultats. == (l'operador equivalent retorna True si dos resultats són iguals i != (l'operador no equivalent retorna True si els dos resultats no són iguals).
Python Boolean == (equivalent) i != (no equivalent) Operador
El codi assigna valors a les variables a i b i després utilitza declaracions condicionals per comprovar si a és igual a 0, si a és igual a b i si a no és igual a b. Imprimeix True per a la primera i la tercera condició.
Python 3
# 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>)> |
>
>Sortida
True True>
Python és l'operador
El és paraula clau s'utilitza per comprovar si dues variables pertanyen al mateix objecte. La prova retornarà True si els dos objectes són iguals, sinó tornarà False encara que els dos objectes siguin 100% iguals.
Python és l'operador
El codi assigna primer el valor 10 a les variables x i y. A continuació, compara x i y utilitzant l'operador is i imprimeix True perquè es refereixen al mateix objecte. A continuació, assigna dues llistes separades a x i y. A continuació, compara x i y utilitzant l'operador is i imprimeix False perquè les llistes són objectes diferents a la memòria.
Python 3
# 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)> |
>
>Sortida
True False>
Python a l'operador
en operador comprova la pertinença, és a dir, comprova si el valor està present en una llista, tupla, rang, cadena, etc.
cadenes a nombres enters
Python a l'operador
El codi crea una llista d'animals i comprova si el lleó de corda està present a la llista. Si es troba un lleó a la llista, s'imprimeix True.
Python 3
# 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>)> |
>
>Sortida
True>