logo

Python Booleaanse waarde

Python Booleaans type is een van de ingebouwde gegevenstypen van Python , wat een van de twee waarden vertegenwoordigt, namelijk True of False. Over het algemeen wordt het gebruikt om de waarheidswaarden van de uitdrukkingen weer te geven.

Voorbeeld



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

Python Booleaans type

De Booleaanse waarde kan slechts van twee typen zijn, namelijk True of False. Het resultaat geeft aan dat de variabele een Booleaans gegevenstype is.

Python3








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

>

>

Uitgang:

>

Variabelen en expressies evalueren

We kunnen waarden en variabelen evalueren met behulp van de Python-bool() functie. Deze methode wordt gebruikt om een ​​waarde terug te geven of te converteren naar een Booleaanse waarde, d.w.z. True of False, met behulp van de standaard waarheidstestprocedure.

Syntaxis:

bool([x])>

Python bool() Functie

We kunnen expressies ook evalueren zonder de functie bool() te gebruiken. De Booleaanse waarden worden geretourneerd als resultaat van een soort vergelijking. In het onderstaande voorbeeld slaat de variabele res de Booleaanse waarde False op nadat de gelijkheidsvergelijking heeft plaatsgevonden.

Python3


tekenreeks naar char in 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))>

>

>

Uitvoer

False False False False False True>

Booleaanse waarde uit de expressie

Omdat in deze code aan a de waarde 10 en aan b de waarde 20 wordt toegewezen, wordt de Python-vergelijking a == b resulteert in False. Daarom zal de code False uitvoeren.

Python3




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

>

slf4j versus log4j
>

Uitgang:

False>

Gehele getallen en floats als Booleans

Getallen kunnen als bool-waarden worden gebruikt door de ingebouwde Python-functie te gebruiken bool() methode. Elk geheel getal, getal met drijvende komma of complex getal met nul als waarde wordt als onwaar beschouwd, terwijl als het een waarde heeft als een positief of negatief getal, het als waar wordt beschouwd.

Python3




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

>

>

Uitgang:

False True True>

Booleaanse operatoren

Booleaans Bewerkingen in Python zijn eenvoudige rekenkundige bewerkingen van ware en valse waarden. Deze waarden kunnen worden gemanipuleerd door het gebruik van Booleaanse operatoren, waaronder EN, OF, en NIET . Veel voorkomende Booleaanse bewerkingen zijn -

  • of
  • En
  • niet
  • == (equivalent)
  • != (niet gelijkwaardig)

Booleaanse OR-operator

De Booleaanse operator or retourneert True als een van de invoerwaarden True is, anders retourneert False.

A B A of B
WAAR WAAR WAAR
WAAR Vals WAAR
Vals WAAR WAAR
Vals Vals Vals

Python Booleaanse OR-operator

In het voorbeeld hebben we een Python-boolean gebruikt met een if-instructie en OR-operator die controleert of a groter is dan b of b kleiner is dan c en True retourneert als een van de voorwaarden True is (b

Python3




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

>

>

Uitvoer

True Atleast one number has boolean value as True>

Booleaanse waarde en operator

De Booleaanse operator retourneert False als een van de invoerwaarden False is, anders retourneert True.

A B A en B
WAAR WAAR WAAR
WAAR Vals Vals
Vals WAAR Vals
Vals Vals Vals

Python Booleaanse en operator

In het eerste deel van de code is de algemene uitdrukking a> b en b

Python3


netwerken en typen



# Python program to demonstrate> # and operator> > a>=> 0> b>=> 2> c>=> 4> > if> a>b>and> 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')>

>

>

Uitvoer

False Atleast one number has boolean value as False>

Booleaanse niet-operator

De Booleaanse Not-operator heeft slechts één argument nodig en retourneert de ontkenning van het argument, d.w.z. retourneert True voor False en False voor True.

A Niet A
WAAR Vals
Vals WAAR

Python Boolean Niet-operator

De code laat zien dat wanneer de waarde van a 0 is, deze als vals wordt beschouwd, en dat het codeblok binnen de if-instructie wordt uitgevoerd, waarbij het bijbehorende bericht wordt afgedrukt.

wat is bijenkorf

Python3




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

>

>

Uitvoer

Boolean value of a is False>

Booleaanse == (equivalent) en != (niet equivalent) Operator

Beide operatoren worden gebruikt om twee resultaten te vergelijken. == (equivalente operator retourneert True als twee resultaten gelijk zijn en != (niet-equivalente operator retourneert True als de twee resultaten niet hetzelfde zijn).

Python Boolean == (equivalent) en != (niet equivalent) Operator

De code kent waarden toe aan variabelen a en b en gebruikt vervolgens voorwaardelijke instructies om te controleren of a gelijk is aan 0, of a gelijk is aan b, en of a niet gelijk is aan b. Er wordt True afgedrukt voor de eerste en derde voorwaarde.

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

>

>

Uitvoer

True True>

Python is Operator

De is een sleutelwoord wordt gebruikt om te testen of twee variabelen tot hetzelfde object behoren. De test retourneert True als de twee objecten hetzelfde zijn. Anders wordt False geretourneerd, zelfs als de twee objecten 100% gelijk zijn.

Python is Operator

De code kent eerst de waarde 10 toe aan de variabelen x en y. Vervolgens vergelijkt het x en y met behulp van de operator is en wordt True afgedrukt omdat ze naar hetzelfde object verwijzen. Vervolgens wijst het twee afzonderlijke lijsten toe aan x en y. Vervolgens vergelijkt het x en y met behulp van de operator is en wordt False afgedrukt omdat de lijsten verschillende objecten in het geheugen zijn.

Python3


ubuntu-build essentieel



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

>

>

Uitvoer

True False>

Python in operator

in exploitant controleert het lidmaatschap, d.w.z. controleert of de waarde aanwezig is in een lijst, tuple, bereik, string, enz.

Python in operator

De code maakt een lijst met dieren en controleert of de stringleeuw in de lijst voorkomt. Als leeuw in de lijst wordt gevonden, wordt True afgedrukt.

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

>

>

Uitvoer

True>