logo

Python Boolean

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>>>b print(True) else: print(False) if a or b or c: print('Atleast one number has boolean value as True')>

>

>

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

>

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>