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>