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
- nē
- == (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>>> |
>
>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>>> |
>
>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>