Piton boolean type este unul dintre tipurile de date încorporate furnizate de Piton , care reprezintă una dintre cele două valori, adică Adevărat sau Fals. În general, este folosit pentru a reprezenta valorile de adevăr ale expresiilor.
Exemplu
Input: 1==1 Output: True Input: 2<1 Output: False>
Tipul boolean Python
Valoarea booleană poate fi de numai două tipuri, adică fie adevărat, fie fals. Ieșirea indică că variabila este un tip de date boolean.
Python3
a>=> True> type>(a)> > b>=> False> type>(b)> |
>
>
Ieșire:
>
Evaluați variabile și expresii
Putem evalua valori și variabile folosind Python bool() funcţie. Această metodă este utilizată pentru a returna sau a converti o valoare într-o valoare booleană, adică Adevărat sau Fals, utilizând procedura standard de testare a adevărului.
Sintaxă:
bool([x])>
Funcția Python bool().
De asemenea, putem evalua expresii fără a folosi și funcția bool(). Valorile booleene vor fi returnate ca rezultat al unui fel de comparație. În exemplul de mai jos, variabila res va stoca valoarea booleană a lui False după ce are loc comparația de egalitate.
Python3
scan.next java
# 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))> |
>
>Ieșire
False False False False False True>
Valoare booleană din expresie
În acest cod, deoarece lui a i se atribuie valoarea 10 și lui b i se atribuie valoarea 20, the Comparație cu Python a == b se evaluează la Fals. Prin urmare, codul va scoate False.
Python3
# Declaring variables> a>=> 10> b>=> 20> > # Comparing variables> print>(a>=>=> b)> |
>
>
Ieșire:
False>
Întregi și flotanți ca booleeni
Numerele pot fi folosite ca valori bool folosind Python încorporat bool() metodă. Orice număr întreg, număr în virgulă mobilă sau număr complex care are zero ca valoare este considerat fals, în timp ce dacă au valoare ca orice număr pozitiv sau negativ, atunci este considerat adevărat.
Python3
var1>=> 0> print>(>bool>(var1))> > var2>=> 1> print>(>bool>(var2))> > var3>=> ->9.7> print>(>bool>(var3))> |
ce luni sunt q3
>
>
Ieșire:
False True True>
Operatori booleeni
boolean Operații în Python sunt simple aritmetice a valorilor Adevărat și Fals. Aceste valori pot fi manipulate prin utilizarea operatorilor booleeni care includ ȘI, Sau și NU . Operațiile booleene comune sunt –
- sau
- și
- nu
- == (echivalent)
- != (nu echivalent)
Operator boolean OR
Operatorul boolean sau returnează True dacă oricare dintre intrări este True, altfel returnează False.
| A | B | A sau B |
|---|---|---|
| Adevărat | Adevărat | Adevărat |
| Adevărat | Fals | Adevărat |
| Fals | Adevărat | Adevărat |
| Fals | Fals | Fals |
Operator Python Boolean OR
În exemplu, am folosit un boolean Python cu o instrucțiune if și operator SAU care verifică dacă a este mai mare decât b sau b este mai mic decât c și returnează adevărat dacă oricare dintre condiții este adevărată (b
Python3
# Python program to demonstrate> # or operator> > a>=> 1> b>=> 2> c>=> 4> > if> a>b>>> |
>
>Ieșire
True Atleast one number has boolean value as True>
Boolean și operator
Operatorul boolean returnează False dacă oricare dintre intrări este False, altfel returnează True.
| A | B | A și B |
|---|---|---|
| Adevărat | Adevărat | Adevărat |
| Adevărat | Fals | Fals |
| Fals | Adevărat | Fals |
| Fals | Fals | Fals |
Python Boolean și operator
În prima parte a codului, expresia generală a> b și b
Python3
# Python program to demonstrate> # and operator> > a>=> 0> b>=> 2> c>=> 4> > if> a>b>>> |
>
automate finite deterministe
>Ieșire
False Atleast one number has boolean value as False>
Boolean nu operator
Operatorul boolean Not necesită doar un argument și returnează negația argumentului, adică returnează Adevărat pentru Fals și Fals pentru Adevărat.
| A | Nu A |
|---|---|
| Adevărat | Fals |
| Fals | Adevărat |
Python Boolean nu operator
Codul demonstrează că atunci când valoarea lui a este 0, acesta este considerat fals, iar blocul de cod din interiorul instrucțiunii if este executat, imprimând mesajul corespunzător.
Python3
# Python program to demonstrate> # not operator> > a>=> 0> > if> not> a:> >print>(>'Boolean value of a is False'>)> |
manipularea șirurilor de caractere în c++
>
>Ieșire
Boolean value of a is False>
Boolean == (echivalent) și != (nu echivalent) Operator
Ambii operatori sunt utilizați pentru a compara două rezultate. == (operatorul echivalent returnează adevărat dacă două rezultate sunt egale și != (operatorul neechivalent returnează adevărat dacă cele două rezultate nu sunt identice.
Python Boolean == (echivalent) și != (nu echivalent) Operator
Codul atribuie valori variabilelor a și b și apoi utilizează instrucțiuni condiționale pentru a verifica dacă a este egal cu 0, dacă a este egal cu b și dacă a nu este egal cu b. Se imprimă True pentru prima și a treia condiție.
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>)> |
>
>Ieșire
True True>
Python este operator
The este cuvântul cheie este folosit pentru a testa dacă două variabile aparțin aceluiași obiect. Testul va returna True dacă cele două obiecte sunt identice, altfel va returna False chiar dacă cele două obiecte sunt 100% egale.
Python este operator
Codul atribuie mai întâi valoarea 10 variabilelor x și y. Apoi compară x și y folosind operatorul is și afișează True deoarece se referă la același obiect. Apoi, atribuie două liste separate lui x și y. Apoi compară x și y folosind operatorul is și afișează False deoarece listele sunt obiecte diferite din memorie.
Python3
# 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)> |
>
lista java a
>Ieșire
True False>
Python în operator
în operator verifică apartenența, adică verifică dacă valoarea este prezentă într-o listă, tuplu, interval, șir etc.
Python în operator
Codul creează o listă de animale și verifică dacă leul șir este prezent în listă. Dacă leul este găsit în listă, se afișează 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>)> |
>
>Ieșire
True>