float() Construção de número de ponto flutuante

Última atualização: 2026-09-22

float() Construção de número de ponto flutuante

float() converte uma string ou número em um número de ponto flutuante; sem argumentos, retorna 0.0.

CategoriaFunções internas
TipoFunção interna
Versão do Pythonall

📝 Sintaxe

float([x])

⚙️ Parâmetros

x OpcionalA string or number; omitted yields 0.0.(Padrão:None)

Retorno:float. The converted floating-point number.

💥 Exceções

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

3.14
5.0
0.0
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

QO que acontece com float('abc')?
ALevanta ValueError: could not convert string to float: 'abc'; a string precisa poder ser analisada como número.
Qfloat('nan') e float('inf') são válidos?
ASim, retornam respectivamente nan (não número) e inf (infinito); o float do Python suporta esses dois valores especiais.
QQual é a diferença na conversão de float() e int()?
Afloat(3) dá 3.0 (número para float); int(3.99) dá 3, pois int() trunca floats em direção a zero, não arredonda.
QO que float() retorna sem argumentos?
ARetorna 0.0.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%