logo

bool() v Pythonu

Funkcija Python bool(). se uporablja za vrnitev ali pretvorbo vrednosti v logično vrednost, tj. Prav oz False , z uporabo standardnega postopka testiranja resnice.

Primer



Python3








x>=> bool>(>1>)> print>(x)> y>=> bool>()> print>(y)>

>

>

Izhod

True False>

Kaj je metoda bool() v Pythonu?

bool() je vgrajena funkcija Python programski jezik. Uporablja se za pretvorbo katere koli druge vrednosti podatkovnega tipa (niz, celo število, plavajoče itd.) v logični podatkovni tip.

logični podatkovni tip lahko shrani samo 2 vrednosti: Prav in False.

Lažne vrednosti: 0, NULL, prazni seznami, tuple, slovarji itd .

Prave vrednosti: Vse druge vrednosti bodo vrnile true.

bool() Sintaksa metode

bool([x])

algoritem za razvrščanje kopice

Parametri

  • x: kateri koli predmet, ki ga želite pretvoriti v logični podatkovni tip.

Vrnitev

Lahko vrne eno od dveh vrednosti.

  • Vrne True, če je posredovani parameter ali vrednost True.
  • Vrne False, če je podani parameter ali vrednost False.

Tukaj je nekaj primerov, v katerih Pythonova metoda bool() vrne false. Razen teh, vse druge vrednosti vrnejo True.

  • Če je podana vrednost False.
  • Če je podana None.
  • Če je posredovano prazno zaporedje, na primer (), [], itd.
  • Če je podana ničla v kateri koli številski vrsti, kot je 0, 0,0 itd.
  • Če je podana prazna preslikava, na primer {}.
  • Če imajo predmeti razredov metodo __bool__() ali __len()__, vrne 0 ali False.

Kako uporabljati funkcijo bool().

Uporaba funkcije bool() v Pythonu je zelo enostavna. Samo vrednost morate posredovati kot parameter in ta jo bo pretvoril v logični podatkovni tip.

Razumejmo, kako pretvoriti vrednosti v logični podatkovni tip s preprostim primerom:

Več primerov funkcije bool().

Oglejmo si nekaj primerov funkcij bool(). V tem razdelku bomo obravnavali tudi različne programe za funkcijo bool.

Python bool() z različnimi podatkovnimi tipi

V tem primeru preverjamo bool() metoda Python z več vrstami spremenljivk, kot so Boolean, Integers, None, Tuple , Lebdi , strune , in Slovar .

Python3




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

>

>

Izhod:

False True False False False False False True>

Logična vrednost uporabniškega vnosa v Pythonu

Tukaj vzamemo vnos v Boolean(True/False) v Boolean tipu s funkcijo bool() in preverimo, ali je vrnjen true ali false.

Python3

negacijska diskretna matematika




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

>

>

Izhod:

Are you hungry? True or false: False Let's go for walk>

Funkcija Python bool() za preverjanje lihih in sodih števil

Tukaj je program za iskanje sodih in lihih vrednosti z uporabo metode bool(). Uporabite lahko druge vnose in preverite rezultate.

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

>

>

Izhod:

Even>

Zajeli smo definicijo, sintakso, uporabe in primere funkcije bool() v Pythonu. Funkcija bool() se uporablja v logičnih operacijah pri programiranju, kot so 'in', 'ali' in 'ne'. Uporablja se tudi pri potrjevanju podatkov, ocenjevanju resničnosti, pogojnih izjavah itd.

Preberite Drugo Vgrajene funkcije v Pythonu

Podobna branja:

kako zapreti razvijalski način
  • Razumevanje logične logike v Pythonu 3
  • Inicializacija logičnega seznama
  • Logični seznam operacij IN in ALI