Python3 Función fabs()
Descripción
El método fabs() devuelve el valor absoluto de un número en forma de punto flotante, por ejemplo, math.fabs(-10) devuelve 10.0.
La función fabs() es similar a la función abs(), pero tiene dos diferencias:
abs() es una función integrada. La función fabs() está definida en el módulo math.
La función fabs() solo es válida para valores de punto flotante y enteros. abs() también se puede utilizar con números complejos.
Sintaxis
A continuación se muestra la sintaxis del método fabs():
import math math.fabs( x )
Nota:No se puede acceder a fabs() directamente; es necesario importar el módulo math y llamar al método mediante un objeto estático.
Parámetros
- x -- Expresión numérica, puede ser un entero, un flotante, etc. El valor de retorno de la función es el valor absoluto de x, es decir, un número no negativo.
Valor de retorno
Devuelve el valor absoluto del número.Ejemplos
A continuación se muestran ejemplos del uso del método fabs():
Ejemplo 1
x = -1.5
y = math.fabs(x)
print(y) # Salida 1.5
x = 10
y = math.fabs(x)
print(y) # Salida 10.0
En el ejemplo anterior,fabs(-1.5)se devolvió el valor absoluto de -1.5, que es 1.5,fabs(10)se devolvió el valor absoluto de 10, que es 10.0. Tenga en cuenta que el valor de retorno siempre es un número de punto flotante, incluso si el argumento pasado es un entero.
El resultado de ejecutar el ejemplo anterior es:
1.5 10.0
Ejemplo 2
import math # Importar el módulo math
print ("math.fabs(-45.17) : ", math.fabs(-45.17))
print ("math.fabs(100.12) : ", math.fabs(100.12))
print ("math.fabs(100.72) : ", math.fabs(100.72))
print ("math.fabs(math.pi) : ", math.fabs(math.pi))
El resultado de ejecutar el ejemplo anterior es:
math.fabs(-45.17) : 45.17 math.fabs(100.12) : 100.12 math.fabs(100.72) : 100.72 math.fabs(math.pi) : 3.141592653589793Otras extensiones
Números en Python3