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