bool() Pythonissa

Python bool()-funktio käytetään palauttamaan tai muuttamaan arvo Boolen arvoksi, esim. Totta tai Väärä , käyttämällä tavallista totuuden testausmenettelyä.

Esimerkki

Python 3




x> => bool> (> 1> )> print> (x)> y> => bool> ()> print> (y)>

Lähtö

True False 

Mikä on bool()-menetelmä Pythonissa?

bool() on funktion sisäänrakennettu funktio Python ohjelmointikieli. Sitä käytetään muuntamaan minkä tahansa muun tietotyypin arvo (merkkijono, kokonaisluku, float jne.) loogisiksi tietotyypeiksi.

Boolen tietotyyppi voi tallentaa vain 2 arvoa: Totta ja Väärä.

Väärät arvot: 0, NULL, tyhjät luettelot, monikot, sanakirjat jne .

Todelliset arvot: Kaikki muut arvot palauttavat tosi.

bool()-menetelmän syntaksi

bool([x])

Parametrit

  • x: Mikä tahansa objekti, jonka haluat muuntaa loogisiksi tietotyypeiksi.

Palata

Se voi palauttaa toisen kahdesta arvosta.

  • Se palauttaa True, jos välitetty parametri tai arvo on True.
  • Se palauttaa False, jos välitetty parametri tai arvo on False.

Tässä on muutamia tapauksia, joissa Pythonin bool()-menetelmä palauttaa false. Näitä lukuun ottamatta kaikki muut arvot palauttavat True.

  • Jos väärä arvo välitetään.
  • Jos None on hyväksytty.
  • Jos välitetään tyhjä sarja, kuten (), [], jne.
  • Jos Nolla välitetään missä tahansa numeerisessa muodossa, kuten 0, 0,0 jne.
  • Jos välitetään tyhjä kartoitus, kuten {}.
  • Jos Luokkien objektit, joilla on __bool__() tai __len()__-metodi, palauttaa 0 tai False.

Kuinka käyttää bool()-funktiota

Bool()-funktion käyttäminen Pythonissa on erittäin helppoa. Sinun tarvitsee vain välittää arvo parametrina ja se muuntaa sen boolen tietotyypiksi.

Ymmärretään paremmin, kuinka arvot muunnetaan loogisiksi tietotyypeiksi yksinkertaisella esimerkillä:

Lisää esimerkkejä bool()-funktiosta

Katsotaanpa joitain esimerkkejä bool()-funktioista. Käsittelemme tässä osiossa myös erilaisia ​​bool-funktion ohjelmia.

Python bool() eri tietotyypeillä

Tässä esimerkissä tarkistamme bool () Python-menetelmä, jossa on useita muuttujia, kuten Boolean, Integers, None, Tuple , Kellua , jouset , ja Sanakirja .

Python 3




# Python program to illustrate> # built-in method bool()> # Returns False as x is False> x> => False> print> (> bool> (x))> # Returns True as x is True> x> => True> print> (> bool> (x))> # 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 True False False False False False True 

Käyttäjän syöttö Boolean Pythonissa

Tässä otamme syötteen boolean(True/False) boolen tyypissä bool()-funktiolla ja tarkistamme, palautetaanko se tosi vai epätosi.

Python 3




user_input> => bool> (> input> (> 'Are you hungry? True or false: '> ))> if> user_input> => => 'True'> :> > print> (> ' You need to eat some foods '> )> else> :> > print> (> 'Let's go for walk'> )>

Lähtö:

Are you hungry? True or false: False Let's go for walk 

Python bool()-funktio tarkistaa parittomat ja parilliset luvut

Tässä on ohjelma, joka selvittää parillisen ja parittoman bool()-menetelmän avulla. Voit käyttää muita syötteitä ja tarkistaa tulokset.

Python 3




# Python code to check whether a number> # is even or odd using bool()> def> check(num):> > return> (> bool> (num> %> 2> => => 0> ))> # Driver Code> num> => 8> if> (check(num)):> > print> (> 'Even'> )> else> :> > print> (> 'Odd'> )>

Lähtö:

Even 

Olemme käsitelleet Pythonin bool()-funktion määritelmän, syntaksin, käyttötarkoitukset ja esimerkit. bool()-funktiota käytetään ohjelmoinnin loogisissa operaatioissa, kuten 'ja', 'tai' ja 'ei'. Sitä käytetään myös tietojen validoinnissa, totuuden arvioinnissa, ehdollisissa lausunnoissa jne.

Lue Muut Pythonin sisäänrakennetut toiminnot

Samanlaisia ​​lukemia:

  • Boolen logiikan ymmärtäminen Python 3:ssa
  • Boolen luettelon alustus
  • Boolen lista JA- ja TAI-operaatiot