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