Iniciante Fundamentos

Booleanos

Booleano só tem dois valores: True e False. Surgem de comparações e controlam decisões.

print(10 > 5)    # True
print(10 == 5)   # False

Avaliar valores

bool() mostra como Python interpreta um valor:

print(bool("texto"))  # True
print(bool(""))       # False
print(bool(1))        # True
print(bool(0))        # False
print(bool([]))       # False

Valores “falsy”

São tratados como False: 0, "", [], {}, None. Quase todo o resto é True.

Em condições

nome = "Ana"
if nome:
    print("tem nome")   # roda, pois string não-vazia é True

Operadores lógicos

print(True and False)  # False
print(True or False)   # True
print(not True)        # False