Python bool ()

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 falso
  • True 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 retorna 0ouFalse

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

Artigos interessantes...