Python boolean type on yksi sisäänrakennetuista tietotyypeistä, joita tarjoaa Python , joka edustaa yhtä kahdesta arvosta, eli tosi tai epätosi. Yleensä sitä käytetään edustamaan lausekkeiden totuusarvoja.
Esimerkki
Input: 1==1 Output: True Input: 2<1 Output: False>
Python Boolen tyyppi
Boolen arvo voi olla vain kahta tyyppiä, eli joko tosi tai epätosi. Lähtö osoittaa, että muuttuja on boolen tietotyyppi.
Python 3
a>=> True> type>(a)> > b>=> False> type>(b)> |
>
>
Lähtö:
>
Arvioi muuttujat ja lausekkeet
Voimme arvioida arvoja ja muuttujia käyttämällä Python bool() toiminto. Tätä menetelmää käytetään arvon palauttamiseen tai muuntamiseen Boolen arvoksi, eli tosi tai epätosi, käyttämällä tavallista totuuden testausmenettelyä.
Syntaksi:
bool([x])>
Python bool()-funktio
Voimme myös arvioida lausekkeita ilman bool()-funktiota. Boolen arvot palautetaan jonkinlaisen vertailun tuloksena. Alla olevassa esimerkissä muuttuja res tallentaa loogisen arvon False tasa-arvovertailun jälkeen.
Python 3
kokeile catch block java
# 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))> |
>
>Lähtö
False False False False False True>
Boolen arvo lausekkeesta
Koska tässä koodissa a:lle on annettu arvo 10 ja b:lle arvo 20, Python vertailu a == b laskee arvoksi False. Siksi koodi tulostaa False.
Python 3
# Declaring variables> a>=> 10> b>=> 20> > # Comparing variables> print>(a>=>=> b)> |
>
>
Lähtö:
False>
Kokonaisluvut ja kelluvat Booleansina
Numeroita voidaan käyttää bool-arvoina käyttämällä Pythonin sisäänrakennettua bool() menetelmä. Mitä tahansa kokonaislukua, liukulukua tai kompleksilukua, jonka arvo on nolla, pidetään epätosona, kun taas jos niillä on arvo mikä tahansa positiivinen tai negatiivinen luku, sitä pidetään tosina.
monisäikeinen java
Python 3
var1>=> 0> print>(>bool>(var1))> > var2>=> 1> print>(>bool>(var2))> > var3>=> ->9.7> print>(>bool>(var3))> |
>
>
Lähtö:
False True True>
Boolen operaattorit
Boolean Toiminnot Pythonissa ovat yksinkertaisia tosi- ja epätosi-arvojen aritmetiikkaa. Näitä arvoja voidaan manipuloida käyttämällä loogisia operaattoreita, jotka sisältävät JA, Tai ja EI . Yleisiä loogisia operaatioita ovat -
- tai
- ja
- ei
- == (vastaa)
- != (ei vastaa)
Boolen TAI Operaattori
Boolen arvo tai operaattori palauttaa True, jos jokin syötteistä on True, muuten palauttaa False.
| A | B | A tai B |
|---|---|---|
| Totta | Totta | Totta |
| Totta | Väärä | Totta |
| Väärä | Totta | Totta |
| Väärä | Väärä | Väärä |
Python Boolean TAI operaattori
Esimerkissä olemme käyttäneet Pythonin loogista arvoa if-lauseella ja OR-operaattorilla, joka tarkistaa, onko a suurempi kuin b tai b pienempi kuin c ja se palauttaa arvon True, jos jokin ehdoista on tosi (b
Python 3
pino ds
# Python program to demonstrate> # or operator> > a>=> 1> b>=> 2> c>=> 4> > if> a>b>> |
>
>Lähtö
True Atleast one number has boolean value as True>
Boolen arvo ja operaattori
Boolen operaattori palauttaa arvon False, jos jokin syötteistä on epätosi, muuten palauttaa True.
| A | B | A ja B |
|---|---|---|
| Totta | Totta | Totta |
| Totta | Väärä | Väärä |
| Väärä | Totta | Väärä |
| Väärä | Väärä | Väärä |
Python Boolean ja operaattori
Koodin ensimmäisessä osassa kokonaislauseke a> b ja b
Python 3
# Python program to demonstrate> # and operator> > a>=> 0> b>=> 2> c>=> 4> > if> a>b>> |
>
>Lähtö
False Atleast one number has boolean value as False>
Boolean Ei operaattori
Boolen Ei-operaattori vaatii vain yhden argumentin ja palauttaa argumentin negaation, eli palauttaa True for False ja False for True.
| A | Ei A |
|---|---|
| Totta | Väärä |
| Väärä | Totta |
Python Boolean ei ole operaattori
Koodi osoittaa, että kun a:n arvo on 0, sitä pidetään vääränä, ja if-käskyn sisällä oleva koodilohko suoritetaan, tulostaen vastaavan viestin.
Python 3
# Python program to demonstrate> # not operator> > a>=> 0> > if> not> a:> >print>(>'Boolean value of a is False'>)> |
>
>Lähtö
muuntaa merkkijonon päivämäärä
Boolean value of a is False>
Boolen == (ekvivalentti) ja != (ei ekvivalentti) Operaattori
Molempia operaattoreita käytetään kahden tuloksen vertailuun. == (ekvivalenttioperaattori palauttaa True, jos kaksi tulosta ovat yhtä suuret ja != (ei ekvivalenttioperaattori palauttaa True, jos kaksi tulosta eivät ole samat.
Python Boolean == (ekvivalentti) ja != (ei ekvivalentti) Operaattori
Koodi antaa arvoja muuttujille a ja b ja käyttää sitten ehdollisia lausekkeita tarkistaakseen, onko a yhtä suuri kuin 0, onko a yhtä suuri kuin b ja onko a ei yhtä suuri kuin b. Se tulostaa True ensimmäisen ja kolmannen ehdon osalta.
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>)> |
>
>Lähtö
True True>
Python on operaattori
The on avainsana käytetään testaamaan, kuuluvatko kaksi muuttujaa samaan objektiin. Testi palauttaa True, jos kaksi objektia ovat samat, muuten se palauttaa arvon False, vaikka objektit olisivat 100 % yhtä suuret.
Python on operaattori
Koodi antaa ensin arvon 10 muuttujille x ja y. Sitten se vertaa x:ää ja y:tä käyttämällä is-operaattoria ja tulostaa True, koska ne viittaavat samaan objektiin. Seuraavaksi se määrittää kaksi erillistä luetteloa x:lle ja y:lle. Sitten se vertaa x:ää ja y:tä käyttämällä is-operaattoria ja tulostaa False, koska listat ovat erilaisia muistissa olevia objekteja.
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)> |
>
>Lähtö
True False>
Python operaattorissa
operaattorissa tarkistaa jäsenyyden eli tarkistaa, onko arvo luettelossa, monikko, alue, merkkijono jne.
Python operaattorissa
kakka
Koodi luo luettelon eläimistä ja tarkistaa, onko merkkijonoleijona luettelossa. Jos leijona löytyy luettelosta, se tulostaa 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>)> |
>
>Lähtö
True>