logo

Python boolsk

Python boolsk type er en av de innebygde datatypene levert av Python , som representerer en av de to verdiene, dvs. True eller False. Vanligvis brukes det til å representere sannhetsverdiene til uttrykkene.

Eksempel



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

Python boolsk type

Den boolske verdien kan bare være av to typer, dvs. enten Sant eller Usant. Utgangen indikerer at variabelen er en boolsk datatype.

Python3








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

>

>

Produksjon:

>

Vurder variabler og uttrykk

Vi kan evaluere verdier og variabler ved å bruke Python bool() funksjon. Denne metoden brukes til å returnere eller konvertere en verdi til en boolsk verdi, dvs. True eller False, ved å bruke standard sannhetstestingsprosedyre.

Syntaks:

bool([x])>

Python bool() funksjon

Vi kan også evaluere uttrykk uten å bruke bool()-funksjonen også. De boolske verdiene vil bli returnert som et resultat av en slags sammenligning. I eksemplet nedenfor vil variabelen res lagre den boolske verdien av False etter at likhetssammenligningen finner sted.

Python3


rekkefølge tilfeldig i sql



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

>

>

Produksjon

False False False False False True>

Boolsk verdi fra uttrykket

I denne koden, siden a er tildelt verdien 10 og b er tildelt verdien 20, vil Python sammenligning a == b evalueres til falsk. Derfor vil koden sende ut False.

Python3




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

fjern npm cache

>

>

Produksjon:

False>

Heltall og flyter som boolske tall

Tall kan brukes som bool-verdier ved å bruke Pythons innebygde bool() metode. Ethvert heltall, flyttall eller komplekst tall som har null som verdi regnes som usann, mens hvis de har verdi som et positivt eller negativt tall, regnes det som sant.

Python3




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

>

>

Produksjon:

False True True>

boolske operatører

boolsk Operasjoner i Python er enkel aritmetikk av sanne og usanne verdier. Disse verdiene kan manipuleres ved bruk av boolske operatorer som inkluderer OG, eller, og IKKE . Vanlige boolske operasjoner er -

  • eller
  • og
  • ikke
  • == (tilsvarende)
  • != (ikke tilsvarende)

Boolsk ELLER-operatør

Den boolske eller operatoren returnerer True hvis noen av inngangene er True, ellers returnerer False.

EN B A eller B
ekte ekte ekte
ekte Falsk ekte
Falsk ekte ekte
Falsk Falsk Falsk

Python Boolean OR Operator

I eksemplet har vi brukt en Python boolean med en if-setning og OR-operator som sjekker om a er større enn b eller b er mindre enn c og den returnerer True hvis noen av betingelsene er sanne (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')>

alfabetet av tall

>

>

Produksjon

True Atleast one number has boolean value as True>

Boolean og operatør

Den boolske operatoren returnerer False hvis noen av inngangene er False, ellers returnerer True.

EN B A og B
ekte ekte ekte
ekte Falsk Falsk
Falsk ekte Falsk
Falsk Falsk Falsk

Python Boolean og operatør

I den første delen av koden er det overordnede uttrykket a> b og 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')>

>

>

Produksjon

False Atleast one number has boolean value as False>

Boolsk ikke operatør

Den boolske Not-operatoren krever bare ett argument og returnerer negasjonen av argumentet, dvs. returnerer True for False og False for True.

EN Ikke A
ekte Falsk
Falsk ekte

Python Boolean Ikke operatør

Koden demonstrerer at når verdien til a er 0, anses den som falsk, og kodeblokken i if-setningen kjøres, og skriver ut den tilsvarende meldingen.

Python3




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

>

>

Produksjon

Boolean value of a is False>

Boolsk == (tilsvarende) og != (ikke tilsvarende) Operatør

Begge operatørene brukes til å sammenligne to resultater. == (ekvivalent operator returnerer True hvis to resultater er like og != (ikke ekvivalent operator returnerer True hvis de to resultatene ikke er like.

Python Boolean == (tilsvarende) og != (ikke tilsvarende) Operator

Koden tildeler verdier til variablene a og b og bruker deretter betingede utsagn for å sjekke om a er lik 0, om a er lik b, og om a ikke er lik b. Den skriver ut True for de første og tredje betingelsene.

Python3


bash hvis annet



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

>

>

Produksjon

True True>

Python er operatør

De er nøkkelord brukes til å teste om to variabler tilhører samme objekt. Testen vil returnere True hvis de to objektene er like, ellers vil den returnere False selv om de to objektene er 100 % like.

Python er operatør

Koden tildeler først verdien 10 til variablene x og y. Den sammenligner deretter x og y ved å bruke is-operatoren og skriver ut True fordi de refererer til det samme objektet. Deretter tildeler den to separate lister til x og y. Den sammenligner deretter x og y ved å bruke is-operatoren og skriver ut False fordi listene er forskjellige objekter 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)>

>

>

Produksjon

True False>

Python i Operator

i operatør sjekker for medlemskapet, dvs. sjekker om verdien finnes i en liste, tuppel, rekkevidde, streng osv.

Python i Operator

Koden lager en liste over dyr og sjekker om strengløven er til stede i listen. Hvis løve blir funnet i listen, skriver den ut True.

Python3




mylivecricket.

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

>

>

Produksjon

True>