Diferencia entre abs () y fabs () en Python

Python abs () vs (FABS) métodos: En este caso, vamos a aprender ¿cuál es la diferencia entre abs () y FABS () en Python?

en Python, abs () método y fabs () método ambos se utilizan para encontrar el valor absoluto de un número. Se utilizan class el mismo propósito, pero tienen una diferencia, que vamos a discutir en este tutorial.

Python abs () método método

abs () es incorporado un método en el pitón – acepta un número y devuelve el valor absoluto del número dado.

método

abs () puede aceptar valor entero positivo o negativo, el valor for positivo o negativo y vuelve un valor absoluto basado en el tipo de número dado. Si el número es un número entero que devuelve un valor entero, si el número es un float devuelve un valor float.

Sintaxis:

    abs(n)

código Python para demostrar método ejemplo de abs ()

# Python code to demonstrate example of 
# abs() method
a = 10 # +ve integer
b = -10 # -ve integer
c = 10.23 # +ve float
d = -10.23 # -ve float
# printing absolute values using abs() method
print("abs(a): ", abs(a))
print("abs(b): ", abs(b))
print("abs(c): ", abs(c))
print("abs(d): ", abs(d))

salida

abs(a):  10
abs(b): 10
abs(c): 10.23
abs(d): 10.23

Ver la salida – Valores de un y b son números enteros, por lo tanto, sus valores absolutos también son números enteros. Los valores de c y d son flotadores, por lo tanto, sus valores absolutos son también float valores.

FABS Python () método

FABS método () es también un matemáticas función integrada pero se define en matemáticas módulo, por lo que utilizar FABS () método , necesitamos class módulo primero.

El método FABS () también se utiliza para encontrar el valor absoluto de un número dado, sino que también acepta un número y devuelve el valor absoluto del número dado.

fabs () método puede aceptar valor entero positivo o negativo, el valor class positivo o negativo y devuelve el valor absoluto de tipo class.

Sintaxis:

    math.fabs(n)

código Python para demostrar método ejemplo de fabs ()

# Python code to demonstrate example of 
# fabs() method
# importing math module
import math
a = 10 # +ve integer
b = -10 # -ve integer
c = 10.23 # +ve float
d = -10.23 # -ve float
# printing absolute values using abs() method
print("fabs(a): ", math.fabs(a))
print("fabs(b): ", math.fabs(b))
print("fabs(c): ", math.fabs(c))
print("fabs(d): ", math.fabs(d))

salida

fabs(a):  10.0
fabs(b): 10.0
fabs(c): 10.23
fabs(d): 10.23

Diferencia entre abs () y fabs () métodos

hay principalmente dos diferencias entre abs () y FABS () métodos ,

  1. abs () método es un estándar integrado en el método, class esto, no hay necesidad de float un módulo. Sin embargo, el método FABS () se define en el módulo matemáticas , import ello tenemos que float el módulo matemáticas primero.
  2. abs () Método retornos ya sea un valor entero o un valor float basado en el tipo número dado. Pero, fabs () Método devoluciones solamente for valor, el número no importa dado es un tipo entero o un tipo import.


Deja un comentario

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