logo

Python Būla

Python Būla tips ir viens no iebūvētajiem datu veidiem, ko nodrošina Python , kas apzīmē vienu no divām vērtībām, t.i., True vai False. Parasti to izmanto, lai attēlotu izteiksmju patiesības vērtības.

Piemērs



  Input:   1==1   Output:   True     Input:   2<1    Output:   False>

Python Būla tips

Būla vērtība var būt tikai divu veidu, t.i., True vai False. Izvade norāda, ka mainīgais ir Būla datu tips.

Python3








a>=> True> type>(a)> > b>=> False> type>(b)>

>

>

Izvade:

>

Novērtējiet mainīgos un izteiksmes

Mēs varam novērtēt vērtības un mainīgos, izmantojot Python bool() funkciju. Šo metodi izmanto, lai atgrieztu vai pārveidotu vērtību Būla vērtībā, t.i., True vai False, izmantojot standarta patiesības pārbaudes procedūru.

Sintakse:

bool([x])>

Python bool() funkcija

Mēs varam arī novērtēt izteiksmes, neizmantojot arī funkciju bool (). Būla vērtības tiks atgrieztas kāda veida salīdzināšanas rezultātā. Tālāk esošajā piemērā mainīgais res saglabās Būla vērtību False pēc vienlīdzības salīdzināšanas.

Python3


atvērtā koda operētājsistēmas piemērs ir



# Python program to illustrate> # built-in method bool()> > # 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))>

>

>

Izvade

False False False False False True>

Būla vērtība no izteiksmes

Tā kā šajā kodā a ir piešķirta vērtība 10 un b vērtība ir 20, Python salīdzinājums a == b novērtē uz False. Tāpēc kods izvadīs False.

Python3




# Declaring variables> a>=> 10> b>=> 20> > # Comparing variables> print>(a>=>=> b)>

>

linux komanda zip
>

Izvade:

False>

Veseli skaitļi un pludiņi kā Būla vērtības

Skaitļus var izmantot kā būtības vērtības, izmantojot Python iebūvēto bool () metodi. Jebkurš vesels skaitlis, peldošā komata skaitlis vai kompleksais skaitlis, kura vērtība ir nulle, tiek uzskatīts par nepatiesu, savukārt, ja tiem ir vērtība kā jebkurš pozitīvs vai negatīvs skaitlis, tas tiek uzskatīts par patiesu.

Python3




var1>=> 0> print>(>bool>(var1))> > var2>=> 1> print>(>bool>(var2))> > var3>=> ->9.7> print>(>bool>(var3))>

>

>

Izvade:

False True True>

Būla operatori

Būla Darbības Python ir vienkārša patieso un nepatieso vērtību aritmētika. Ar šīm vērtībām var manipulēt, izmantojot Būla operatorus, kas ietver UN, Vai, un NĒ . Parastās Būla operācijas ir -

  • vai
  • un
  • == (ekvivalents)
  • != (nav ekvivalents)

Būla VAI operators

Būla vērtība vai operators atgriež True, ja kāda no ievades vērtībām ir True, pretējā gadījumā atgriež False.

A B A vai B
Taisnība Taisnība Taisnība
Taisnība Nepatiesi Taisnība
Nepatiesi Taisnība Taisnība
Nepatiesi Nepatiesi Nepatiesi

Python Būla VAI operators

Piemērā mēs izmantojām Python Būla ar if priekšrakstu un operatoru VAI, kas pārbauda, ​​vai a ir lielāks par b vai b ir mazāks par c, un tas atgriež True, ja kāds no nosacījumiem ir True (b

Python3




# Python program to demonstrate> # or operator> > a>=> 1> b>=> 2> c>=> 4> > if> a>b>>>b print(True) else: print(False) if a or b or c: print('Atleast one number has boolean value as True')>

>

>

Izvade

True Atleast one number has boolean value as True>

Būla vērtība un operators

Būla operators atgriež False, ja kāda no ievades vērtībām ir False, pretējā gadījumā atgriež True.

A B A un B
Taisnība Taisnība Taisnība
Taisnība Nepatiesi Nepatiesi
Nepatiesi Taisnība Nepatiesi
Nepatiesi Nepatiesi Nepatiesi

Python Būla un operators

Koda pirmajā daļā kopējā izteiksme a> b un b

Python3


char uz veselu java



# Python program to demonstrate> # and operator> > a>=> 0> b>=> 2> c>=> 4> > if> a>b>>>b print(True) else: print(False) if a and b and c: print('All the numbers has boolean value as True') else: print('Atleast one number has boolean value as False')>

>

>

Izvade

False Atleast one number has boolean value as False>

Būla vērtība nav operators

Operatoram Būla Not ir nepieciešams tikai viens arguments, un tas atgriež argumenta noliegumu, t.i., atgriež True pret nepatiesu un False pret True.

A Nevis A
Taisnība Nepatiesi
Nepatiesi Taisnība

Python Būla nav operators

Kods parāda, ka, ja a vērtība ir 0, tā tiek uzskatīta par nepatiesu, un tiek izpildīts koda bloks, kas atrodas priekšraksta if, izdrukājot atbilstošo ziņojumu.

mašīnraksta komplekts

Python3




# Python program to demonstrate> # not operator> > a>=> 0> > if> not> a:> >print>(>'Boolean value of a is False'>)>

>

>

Izvade

Boolean value of a is False>

Būla == (ekvivalents) un != (nav ekvivalents) Operators

Abi operatori tiek izmantoti divu rezultātu salīdzināšanai. == (ekvivalents operators atgriež True, ja divi rezultāti ir vienādi, un != (nav ekvivalents operators atgriež True, ja abi rezultāti nav vienādi.

Python Būla == (ekvivalents) un != (nav ekvivalents) Operators

Kods piešķir vērtības mainīgajiem a un b un pēc tam izmanto nosacījumu paziņojumus, lai pārbaudītu, vai a ir vienāds ar 0, vai a ir vienāds ar b un vai a nav vienāds ar b. Tas drukā True pirmajam un trešajam nosacījumam.

Python3




# Python program to demonstrate> # equivalent an not equivalent> # operator> > a>=> 0> b>=> 1> > if> a>=>=> 0>:> >print>(>True>)> > if> a>=>=> b:> >print>(>True>)> > if> a !>=> b:> >print>(>True>)>

>

>

Izvade

True True>

Python ir operators

The ir atslēgvārds tiek izmantots, lai pārbaudītu, vai divi mainīgie pieder vienam objektam. Pārbaude atgriezīs vērtību True, ja abi objekti ir vienādi, pretējā gadījumā tas atgriezīs vērtību False, pat ja abi objekti ir 100% vienādi.

Python ir operators

Kods vispirms piešķir vērtību 10 mainīgajiem lielumiem x un y. Pēc tam tas salīdzina x un y, izmantojot operatoru is, un izdrukā True, jo tie attiecas uz vienu un to pašu objektu. Pēc tam tas piešķir divus atsevišķus sarakstus x un y. Pēc tam tas salīdzina x un y, izmantojot operatoru is, un izdrukā False, jo saraksti ir dažādi objekti atmiņā.

Python3


pievienojot java virknes



# Python program to demonstrate> # is keyword> > > x>=> 10> y>=> 10> > if> x>is> y:> >print>(>True>)> else>:> >print>(>False>)> > x>=> [>'a'>,>'b'>,>'c'>,>'d'>]> y>=> [>'a'>,>'b'>,>'c'>,>'d'>]> > print>(x>is> y)>

>

>

Izvade

True False>

Python operatorā

operatorā pārbauda dalību, t.i., pārbauda, ​​vai vērtība ir sarakstā, virknē, diapazonā, virknē utt.

Python operatorā

Kods izveido dzīvnieku sarakstu un pārbauda, ​​vai sarakstā ir stīgas lauva. Ja sarakstā tiek atrasta lauva, tā drukā True.

Python3




# Python program to demonstrate> # in keyword> > # Create a list> animals>=> [>'dog'>,>'lion'>,>'cat'>]> > # Check if lion in list or not> if> 'lion'> in> animals:> >print>(>True>)>

>

>

Izvade

True>