logo

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

puun läpikulku

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ö:

java pää
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:

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