logo

Python Boolean

Pytonorm booleskt typ är en av de inbyggda datatyperna som tillhandahålls av Pytonorm , som representerar ett av de två värdena, t.ex. True eller False. I allmänhet används det för att representera uttryckens sanningsvärden.

Exempel



  Input:   1==1   Output:   True     Input:   2<1    Output:   False>

Python boolesk typ

Det booleska värdet kan endast vara av två typer, det vill säga antingen Sant eller Falskt. Utgången indikerar att variabeln är en boolesk datatyp.

Python3








a>=> True> type>(a)> > b>=> False> type>(b)>

>

>

Produktion:

>

Utvärdera variabler och uttryck

Vi kan utvärdera värden och variabler med hjälp av Python bool() fungera. Denna metod används för att returnera eller konvertera ett värde till ett booleskt värde, det vill säga Sant eller Falskt, med hjälp av standardproceduren för sanningstestning.

Syntax:

bool([x])>

Python bool() Funktion

Vi kan också utvärdera uttryck utan att använda funktionen bool() också. De booleska värdena kommer att returneras som ett resultat av någon form av jämförelse. I exemplet nedan kommer variabeln res att lagra det booleska värdet på False efter att likhetsjämförelsen äger rum.

Python3


handledning för mikrotjänster



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

>

>

Produktion

False False False False False True>

booleskt värde från uttrycket

I denna kod, eftersom a tilldelas värdet 10 och b tilldelas värdet 20, Python jämförelse a == b utvärderas till Falskt. Därför kommer koden att mata ut False.

Python3




# Declaring variables> a>=> 10> b>=> 20> > # Comparing variables> print>(a>=>=> b)>

>

>

Produktion:

False>

Heltal och flytande som booleaner

Siffror kan användas som boolvärden genom att använda Pythons inbyggda bool() metod. Varje heltal, flyttal eller komplext tal som har noll som ett värde anses vara falskt, medan om de har värde som ett positivt eller negativt tal så anses det som sant.

Python3


java cast int till sträng



var1>=> 0> print>(>bool>(var1))> > var2>=> 1> print>(>bool>(var2))> > var3>=> ->9.7> print>(>bool>(var3))>

>

>

Produktion:

False True True>

booleska operatörer

Boolean Operationer i Python är enkel aritmetik av sanna och falska värden. Dessa värden kan manipuleras med hjälp av booleska operatorer som inkluderar OCH, eller och INTE . Vanliga booleska operationer är -

  • eller
  • och
  • inte
  • == (motsvarande)
  • != (inte likvärdig)

Boolean ELLER Operator

Boolean eller operatorn returnerar True om någon av ingångarna är True annars returnerar False.

A B A eller B
Sann Sann Sann
Sann Falsk Sann
Falsk Sann Sann
Falsk Falsk Falsk

Python Boolean ELLER Operator

I exemplet har vi använt en Python boolean med en if-sats och OR-operator som kontrollerar om a är större än b eller b är mindre än c och den returnerar True om något av villkoren är True (b

Python3


java switch



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

>

>

Produktion

True Atleast one number has boolean value as True>

Boolean och operatör

Den booleska operatorn returnerar False om någon av ingångarna är False annars returnerar True.

A B A och B
Sann Sann Sann
Sann Falsk Falsk
Falsk Sann Falsk
Falsk Falsk Falsk

Python Boolean och operatör

I den första delen av koden, det övergripande uttrycket a> b och 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')>

>

>

Produktion

False Atleast one number has boolean value as False>

Boolean inte operatör

Den Boolean Not-operatorn kräver bara ett argument och returnerar negationen av argumentet, dvs returnerar True för False och False för True.

A Inte A
Sann Falsk
Falsk Sann

Python Boolean inte operatör

Koden visar att när värdet på a är 0, anses det vara falskt, och kodblocket inuti if-satsen exekveras och skrivs ut motsvarande meddelande.

Python3




# Python program to demonstrate> # not operator> > a>=> 0> > if> not> a:> >print>(>'Boolean value of a is False'>)>

>

>

Produktion

Boolean value of a is False>

Boolean == (motsvarande) och != (ej motsvarande) Operator

Båda operatorerna används för att jämföra två resultat. == (ekvivalent operator returnerar True om två resultat är lika och != (ej ekvivalent operator returnerar True om de två resultaten inte är lika.

Python Boolean == (motsvarande) och != (ej motsvarande) Operator

Koden tilldelar värden till variablerna a och b och använder sedan villkorssatser för att kontrollera om a är lika med 0, om a är lika med b och om a inte är lika med b. Den skriver ut True för de första och tredje förhållandena.

java konvertera heltal till sträng

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

>

>

Produktion

True True>

Python är operatör

De är nyckelord används för att testa om två variabler tillhör samma objekt. Testet returnerar True om de två objekten är lika, annars returnerar det False även om de två objekten är 100 % lika.

Python är operatör

Koden tilldelar först värdet 10 till variablerna x och y. Den jämför sedan x och y med operatorn is och skriver ut True eftersom de refererar till samma objekt. Därefter tilldelar den två separata listor till x och y. Den jämför sedan x och y med operatorn is och skriver ut False eftersom listorna är olika objekt i minnet.

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

>

>

Produktion

True False>

Python i Operator

i operatör kontrollerar medlemskapet, dvs kontrollerar om värdet finns i en lista, tuppel, intervall, sträng, etc.

Python i Operator

Koden skapar en lista över djur och kontrollerar om stränglejonet finns i listan. Om lejon hittas i listan skrivs det ut True.

Python3

om annat i java




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

>

>

Produktion

True>