Python float ()

O método float () retorna um número de ponto flutuante de um número ou string.

A sintaxe para float()é:

 flutuar ((x))

Parâmetros float ()

O float()método usa um único parâmetro:

  • x (opcional) - número ou string que precisa ser convertido em número de ponto flutuante.
    Se for uma string, a string deve conter pontos decimais
Parâmetros diferentes com float ()
Tipo de Parâmetro Uso
Número flutuante Use como um número flutuante
Inteiro Use como um inteiro
Corda Deve conter números decimais. Espaços em branco à esquerda e à direita são removidos. Uso opcional dos sinais "+", "-". Pode conter NaN, Infinity, inf(minúscula ou maiúscula).

Valor de retorno de float ()

float() método retorna:

  • Número de ponto flutuante equivalente se um argumento for passado
  • 0,0 se nenhum argumento for aprovado
  • OverflowError exceção se o argumento estiver fora do intervalo de flutuação do Python

Exemplo 1: Como float () funciona em Python?

 # for integers print(float(10)) # for floats print(float(11.22)) # for string floats print(float("-13.33")) # for string floats with whitespaces print(float(" -24.45")) # string float error print(float("abc"))

Resultado

 10,0 11,22 -13,33 -24,45 ValueError: não foi possível converter string para flutuante: 'abc' 

Exemplo 2: float () para infinito e Nan (não é um número)?

 # for NaN print(float("nan")) print(float("NaN")) # for inf/infinity print(float("inf")) print(float("InF")) print(float("InFiNiTy")) print(float("infinity"))

Resultado

 nan nan inf inf inf inf 

Artigos interessantes...