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.
| Categoria | Funções internas |
|---|---|
| Tipo | Função interna |
| Versão do Python | all |
📝 Sintaxe
float([x])
⚙️ Parâmetros
| x Opcional | A string or number; omitted yields 0.0.(Padrão:None) |
|---|
Retorno:float. The converted floating-point number.
💥 Exceções
ValueError— Raised when a string cannot be parsed as a float.TypeError— Raised when x's type cannot be converted to float.
▶ 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
🏷️ Funções internas relacionadas
💡 Casos relacionados
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.