in

float () en Python – GeeksforGeeks

gfg 200x200 min

Función float () de Python se utiliza para devolver un número de punto flotante a partir de un número o una cadena.

Sintaxis: flotar (x)

Float () Parámetros

El método solo acepta un parámetro y su uso también es opcional. Veamos los distintos tipos de argumentos, el método acepta:

Un número: Puede ser un número entero o de coma flotante.

Una cuerda :

  • Debe contener números de cualquier tipo.
  • El método ignora cualquier espacio en blanco izquierdo o derecho o una nueva línea.
  • Se pueden utilizar operadores matemáticos.
  • Puede contener NaN, Infinity o inf (cualquier caso)

Valores que el método float () puede devolver dependiendo del argumento pasado

  • Si se pasa un argumento, se devuelve el número de coma flotante equivalente.
  • Si no se pasa ningún argumento, el método devuelve 0.0.
  • Si se pasa alguna cadena que no sea un número de punto decimal o que no coincida con ninguno de los casos mencionados anteriormente, se generará un error.
  • Si se pasa un número fuera del rango de Python float, se genera OverflowError.

flotar en el ejemplo de Python

Ejemplo 1: cómo funciona float () en Python

Python3

print(float(21.89))

print(float(8))

print(float("23"))

print(float("-16.54"))

print(float("     -24.45   n"))

print(float("InF"))

print(float("InFiNiTy"))

print(float("nan"))

print(float("NaN"))

print(float("Geeks"))

Producción:

21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan

Todas las líneas se ejecutan correctamente, pero la última devolverá un error:

Traceback (most recent call last):
  File "/home/21499f1e9ca207f0052f13d64cb6be31.py", line 25, in 
    print(float("Geeks"))
ValueError: could not convert string to float: 'Geeks'

Ejemplo 2: float () para infinito y Nan

Python3

print(float("InF"))

print(float("InFiNiTy"))

print(float("nan"))

print(float("NaN"))

Producción:

inf
inf
nan
nan

Ejemplo 3: convertir un entero en un flotante en Python

Python3

number = 90

result = float(number)

print(result)

Producción:

90.0

Ejemplo 4: Convertir una cadena en un flotante en Python

Python3

string = "90"

result = float(string)

print(result)

Producción:

90.0

Ejemplo 5: Pexcepción ython float ()

Python3

number = "geeks"

try:

    print(float(number))

except ValueError as e:

    print(e)

Producción:

could not convert string to float: 'geeks'

¡Atención geek! Fortalece tus cimientos con el Fundación de programación de Python Curso y aprende los conceptos básicos.

Para empezar, los preparativos de su entrevista Mejore sus conceptos de estructuras de datos con el Python DS Curso. Y para comenzar con su viaje de aprendizaje automático, únase al Aprendizaje automático – Curso de nivel básico

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

apple touch icon@2

Servidor HTTPS simple Python 3

Commonwealth vs State – Diferencia y comparación