O método bool () converte um valor em booleano (verdadeiro ou falso) usando o procedimento de teste de verdade padrão.
A sintaxe de bool()é:
bool ((valor))
parâmetros bool ()
Não é obrigatório passar um valor para bool(). Se não passa um valor, bool()retorna False.
No uso geral, bool()leva um único parâmetro value.
Valor de retorno de bool ()
bool() retorna:
Falsese o valor for omitido ou falsoTruese o valor for verdadeiro
Os seguintes valores são considerados falsos em Python:
NoneFalse- Zero de qualquer tipo numérico. Por exemplo,
0,0.0,0j - Seqüência vazia. Por exemplo,
(),(),''. - Mapeamento vazio. Por exemplo,
() - objetos de classes que tem
__bool__()ou__len()__método que retorna0ouFalse
Todos os outros valores, exceto esses valores, são considerados verdadeiros.
Exemplo: Como funciona o bool ()?
test = () print(test,'is',bool(test)) test = (0) print(test,'is',bool(test)) test = 0.0 print(test,'is',bool(test)) test = None print(test,'is',bool(test)) test = True print(test,'is',bool(test)) test = 'Easy string' print(test,'is',bool(test))
Resultado
() é Falso (0) é Verdadeiro 0.0 é Falso Nenhum é Falso Verdadeiro é Verdadeiro String fácil é Verdadeiro








