logo

bool () Python

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