logo

Python Boolean

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>>>b print(True) else: print(False) if a or b or c: print('Atleast one number has boolean value as True')>

>

>

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>>>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')>

>

>

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 java
Sortida

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>