Python bool() funkcija naudojamas norint grąžinti arba konvertuoti reikšmę į Būlio reikšmę, t. y. Tiesa arba Netiesa , naudojant standartinę tiesos tikrinimo procedūrą.
Pavyzdys
Python3
x>=> bool>(>1>)> print>(x)> y>=> bool>()> print>(y)> |
>
>Išvestis
True False>
Kas yra bool() metodas Python?
bool() yra įmontuota funkcija Python programavimo kalba. Jis naudojamas bet kurios kitos duomenų tipo reikšmės (eilutės, sveikojo skaičiaus, plaukiojimo ir kt.) konvertavimui į loginį duomenų tipą.
Būlio duomenų tipas gali saugoti tik 2 reikšmes: Tiesa ir Netiesa.
Klaidingos vertės: 0, NULL, tušti sąrašai, eilutės, žodynai ir kt .
Tikrosios vertybės: Visos kitos reikšmės bus teisingos.
bool() metodo sintaksė
bool ([x])
linux failų sistema
Parametrai
- x: bet koks objektas, kurį norite konvertuoti į loginį duomenų tipą.
Grįžti
Jis gali grąžinti vieną iš dviejų reikšmių.
- Jis grąžina True, jei perduotas parametras arba reikšmė yra True.
- Jis grąžina False, jei perduotas parametras arba reikšmė yra False.
Štai keli atvejai, kai Python bool() metodas grąžina false. Išskyrus šias, visos kitos reikšmės grąžina True.
- Jei perduodama klaidinga reikšmė.
- Jei Neįmanoma.
- Jei perduodama tuščia seka, pvz., (), [], ir kt.
- Jei nulis perduodamas bet kokio tipo skaitmenimis, pvz., 0, 0,0 ir kt.
- Jei perduodamas tuščias atvaizdavimas, pvz., {}.
- Jei klasių objektai, turintys __bool__() arba __len()__ metodą, grąžinama 0 arba False.
Kaip naudoti bool() funkciją
Naudoti funkciją bool() Python yra labai paprasta. Jums tereikia perduoti reikšmę kaip parametrą ir ji konvertuos į loginį duomenų tipą.
Supraskime geriau, kaip konvertuoti reikšmes į loginių duomenų tipą, naudodami paprastą pavyzdį:
Daugiau funkcijos bool() pavyzdžių
Pažvelkime į kai kuriuos bool() funkcijų pavyzdžius. Šiame skyriuje taip pat apžvelgsime įvairias bool funkcijos programas.
Python bool() su skirtingais duomenų tipais
Šiame pavyzdyje mes tikriname bool () Python metodas su kelių tipų kintamaisiais, tokiais kaip Būlis, sveikieji skaičiai, Nėra, Tuple , Plūdė , stygos , ir Žodynas .
Python3
Parsisiųsti youtube su vlc
# 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))> |
>
>
Išvestis:
False True False False False False False True>
Vartotojo loginė įvestis Python
Čia imame įvestį loginiu (True/False) loginiu tipu su bool() funkcija ir patikriname, ar ji grąžinama true, ar false.
Python3
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'>)> |
>
>
Išvestis:
Are you hungry? True or false: False Let's go for walk>
Python bool() funkcija, skirta patikrinti nelyginį ir lyginį skaičių
Čia yra programa, skirta nustatyti lyginį ir nelyginį naudojant bool() metodą. Galite naudoti kitas įvestis ir patikrinti rezultatus.
Python3
# 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'>)> |
>
>
Išvestis:
Even>
Apžvelgėme Python funkcijos bool() apibrėžimą, sintaksę, naudojimą ir pavyzdžius. funkcija bool () naudojama atliekant logines programavimo operacijas, tokias kaip „ir“, „arba“ ir „ne“. Jis taip pat naudojamas duomenų patvirtinimui, teisingumo vertinimui, sąlyginiams teiginiams ir kt.
Skaitykite Kita Python integruotos funkcijos
Panašūs skaitiniai:
generuoti atsitiktinį skaičių Java
- Būlio logikos supratimas Python 3
- Būlio sąrašo inicijavimas
- Būlio sąrašo IR ir ARBA operacijos