logo

bool() v Pythone

Funkcia bool() v Pythone sa používa na vrátenie alebo konverziu hodnoty na boolovskú hodnotu, t.j. Pravda alebo Nepravdivé pomocou štandardného postupu testovania pravdy.

Príklad

Python3






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

>

>

Výkon

True False>

Čo je metóda bool() v Pythone?

bool() je vstavaná funkcia Python programovací jazyk. Používa sa na konverziu akejkoľvek inej hodnoty dátového typu (reťazec, celé číslo, float atď.) na booleovský dátový typ.

booleovský dátový typ môže uložiť iba 2 hodnoty: Pravda a Nepravdivé.

Falošné hodnoty: 0, NULL, prázdne zoznamy, n-tice, slovníky atď .

Skutočné hodnoty: Všetky ostatné hodnoty vrátia hodnotu true.

bool() Syntax metódy

bool([x])

kedy vyšiel windows 7

Parametre

  • x: Akýkoľvek objekt, ktorý chcete konvertovať na booleovský typ údajov.

Návrat

Môže vrátiť jednu z dvoch hodnôt.

  • Vracia True, ak je odovzdaný parameter alebo hodnota True.
  • Vráti hodnotu False, ak je odovzdaný parameter alebo hodnota False.

Tu je niekoľko prípadov, v ktorých metóda bool() Pythonu vráti hodnotu false. Okrem týchto všetkých ostatných hodnôt vrátia hodnotu True.

  • Ak je zadaná hodnota False.
  • Ak neprejde žiadny.
  • Ak odošlete prázdnu sekvenciu, napríklad (), [], atď.
  • Ak sa nula odovzdá v ľubovoľnom číselnom type, napríklad 0, 0,0 atď.
  • Ak prejde prázdne mapovanie, ako napríklad {}.
  • Ak objekty tried s metódou __bool__() alebo __len()__ vrátia 0 alebo False.

Ako používať funkciu bool().

Používanie funkcie bool() v Pythone je veľmi jednoduché. Stačí zadať hodnotu ako parameter a prevedie ju na booleovský dátový typ.

Poďme lepšie pochopiť, ako previesť hodnoty na booleovský dátový typ pomocou jednoduchého príkladu:

Ďalšie príklady funkcie bool().

Pozrime sa na niektoré príklady funkcií bool(). V tejto časti sa budeme zaoberať aj rôznymi programami o funkcii bool.

Python bool() s rôznymi dátovými typmi

V tomto príklade kontrolujeme bool() metóda Pythonu s viacerými typmi premenných ako Boolean, Integers, None, Násobný , Plavák , struny , a Slovník .

Python3

monitor s katódovou trubicou




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

>

>

Výkon:

False True False False False False False True>

Booleovský vstup používateľa v Pythone

Tu vezmeme vstup v boolean (True/False) v boolean type s funkciou bool () a skontrolujeme, či je vrátený true alebo 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'>)>

>

>

Výkon:

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

Funkcia Python bool() na kontrolu nepárneho a párneho čísla

Tu je program na zistenie párnych a nepárnych pomocou metódy bool(). Môžete použiť iné vstupy a skontrolovať výsledky.

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

>

>

Výkon:

Even>

Pokryli sme definíciu, syntax, použitie a príklady funkcie bool() v Pythone. Funkcia bool() sa používa v logických operáciách v programovaní ako „a“, „alebo“ a „nie“. Používa sa tiež pri overovaní údajov, hodnotení pravdivosti, podmienených vyhláseniach atď.

Prečítajte si Iné Vstavané funkcie v Pythone

Podobné čítanie:

programovanie stdin c
  • Pochopenie booleovskej logiky v Pythone 3
  • Inicializácia boolovského zoznamu
  • Booleovský zoznam operácií AND a OR