El método fabs (x) en Python devuelve el valor absoluto de x. Aunque es similar a la función abs (), existen las siguientes diferencias entre las dos funciones:
- abs () es una función incorporada, y fabs () se define en el módulo matemático.
- La función fabs () solo es aplicable a los tipos flotantes y enteros, y abs () también es aplicable a números complejos.
Ejemplos:
#! / usr / bin / python # - * - codificación: UTF-8 - * - importación matemática
un = - . 1 B = - 1,3232 C = B D = . 1 + 1,0 J E = . 3 + 4,0 J Imprimir "valor absoluto de a es:" , ABS ( un ) Imprimir "es el valor absoluto de B:" , ABS ( B ) Imprimir "es el valor absoluto de c:" , Math . FABS ( c ) Imprimir "es el valor absoluto de d:" , ABS ( d ) "" "Imprimir" E valor absoluto es:
", Math.fabs (e)" ""
Si la última línea de código no está comentada, compilará e informará un error:
TypeError : no se puede convertir complejo a flotante // los fabs no pueden convertir números complejos a flotante
Código de prueba de Python3.x:
Importación Math a = - . 1 b = - 1,3232 C = b D = . 1 + 1,0 J E = . 3 + 4,0 J Imprimir "valor absoluto de a es:" , ABS ( un )) Imprimir ( "el valor absoluto de b es:" , abs ( b )) print ( "El valor absoluto de c es:" , mabs . fabs ( c )) print ( "El valor absoluto de d es:" , abs ( d )) "" "print (" El valor absoluto de e es: ", math.fabs (e))" ""