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