logo

Python Boolean

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

>

>

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

>

>

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>