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:
False
se o valor for omitido ou falsoTrue
se o valor for verdadeiro
Os seguintes valores são considerados falsos em Python:
None
False
- 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 retorna0
ouFalse
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