8. El tipus booleà¶
El tipus de dades booleanes s’utilitza per representar dos valors: true (true) i fals (fals). Aquests valors booleans són fonamentals en la programació, ja que s’utilitzen per prendre decisions i controlar el flux d’un programa.
La paraula ** true ** representa el valor real, mentre que la paraula ** fals ** representa el valor fals. Ambdues paraules s’han d’escriure amb la primera lletra majúscula i les altres en minúscules, ja que Python distingeix entre la part superior i la minúscula (és un cas sensible).
Els valors booleans són el resultat d’operacions de comparació o avaluacions lògiques. Per exemple, si volem comparar si dues variables són iguals, podem utilitzar l’operador d’igualtat "== ". Si la comparació és certa, el resultat serà cert; En cas contrari, serà fals.
Operadors de comparació¶
Aquests operadors s’utilitzen per comparar dos valors. El resultat sempre serà un valor booleà, cert o fals.
Telefonista | Nom | Descripció |
---|---|---|
== | Igual | ** True ** Si l’obertura a l’esquerra és la mateixa que la de la dreta. ** Fals ** En cas contrari. |
! = | Diferent | ** True ** Si l’obertura de l’esquerra és diferent de la de la dreta. ** Fals ** En cas contrari. |
> | Més gran que | ** True ** Si l’obertura a l’esquerra és més gran que la de la dreta. ** Fals ** En cas contrari. |
Z | Menor que | És cert si l’obertura a l’esquerra és inferior a la de la dreta. FALSE El contrari. |
> = | Més gran o igual | ** True ** Si l’obertura a l’esquerra és superior o igual a la de la dreta. ** Fals ** En cas contrari. |
<= = | Menys o igual com | ** True ** Si l’obertura a l’esquerra és inferior o igual a la de la dreta. ** Fals ** En cas contrari. |
Exemples
>>> 1 == 1
True
>>> 1 == 1.0
True
>>> 'Hola' == 'Mundo'
False
>>> 5 > 8
False
>>> 10 <= 12
True
>>> 'A' < 'B'
True
Operadors lògics¶
Els operadors booleans s’utilitzen per realitzar operacions lògiques entre valors booleans (veritables i falsos) o expressions que es poden avaluar com a booleanes.
Telefonista | Descripció |
---|---|
a i b | Si "a" és fals, torna "a". Si "A" és cert, torna "B". Només és cert si "A" i "B" són certs. |
A b | Si "a" és fals, torna "a". Si "A" és cert, torna "B". És cert si "A" o "B" són certs. |
nota | Si "a" és fals, torna a ser cert (veritable). Si "A" és cert, torna fals (fals). |
Bool (a) | Si "a" és zero o buit, torna fals (fals). En cas contrari, torneu True (True) |
Exemples
>>> True and False
False
>>> False and True
False
>>> True and True
True
>>> True or False
True
>>> False or True
True
>>> False or False
False
>>> bool(0)
False
>>> bool(1)
True
>>> bool(7)
True
>>> bool(-1)
True