Método Python math.isfinite()

Python math 模块Módulo Python math

Python math.isfinite()El método determina si x es finito; si x no es infinito ni NaN, devuelve True; de lo contrario, devuelve False.

Versión de Python: 3.2

Sintaxis

La sintaxis del método math.isfinite() es la siguiente:

math.isfinite(x)

Descripción de parámetros:

  • xx -- Obligatorio, número. Si x no es un número, devuelve TypeError.

Valor de retorno

Devuelve un valor booleano: si x no es infinito ni NaN, devuelve True; de lo contrario, devuelve False.

Ejemplo

El siguiente ejemplo comprueba si el número es finito:

Ejemplo

# Importar el módulo math
import math

# Comprobar si el número es finito
print(math.isfinite(2000))
print(math.isfinite(-45.34))
print(math.isfinite(+45.34))
print(math.isfinite(math.inf))
print(math.isfinite(float("nan")))
print(math.isfinite(float("inf")))
print(math.isfinite(float("-inf")))
print(math.isfinite(-math.inf))
print(math.isfinite(0.0))

Salida:

True
True
True
False
False
False
False
False
True

Python math 模块Módulo Python math

Otras extensiones