English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico do Python

Controle de fluxo do Python

Funções do Python

Tipos de Dados do Python

Operação de arquivo do Python

Objetos e classes do Python

Data e hora do Python

Conhecimento avançado do Python

Manual do Python

Uso e exemplo do bool() no Python

Funções integradas do Python

O método bool() usa o processo de teste de verdade padrão para converter valores em valores booleanos (True ou False).

A sintaxe do bool() é:

bool([value])

Parâmetro do bool()

Não é necessário passar um valor para bool(). Se não passar um valor, bool() retorna False.

Normalmente, bool() usa um único parâmetro de valor.

bool() retorna valor

bool() retorna:

  • False seValorfor omitido ou false

  • True seValortrue

Os seguintes valores são considerados false no Python:

  • None

  • False

  • Qualquer número zero do tipo. Por exemplo, 0,0.0,0j

  • Seqüência vazia. Por exemplo (),[],''。

  • Mapa vazio. Por exemplo, {}

  • Possui __bool__() ou __len__() que retorna 0 ou False

Todos os valores além desses são considerados 'true'.

Exemplo: como o bool() funciona?

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))

Quando executar o programa, a saída será:

[] é False
[0] é True
0.0 é False
None é False
True é True
Easy string é True

Funções integradas do Python