Python3 функция fabs()
Описание
Метод fabs() возвращает абсолютное значение числа как число с плавающей точкой, например math.fabs(-10) возвращает 10.0.
Функция fabs() похожа на функцию abs(), но есть два отличия:
abs() — встроенная функция. Функция fabs() определена в модуле math.
Функция fabs() работает только со значениями с плавающей точкой и целочисленными значениями. abs() также можно использовать с комплексными числами.
Синтаксис
Ниже приведён синтаксис метода fabs():
import math math.fabs( x )
Примечание:К fabs() нельзя обратиться напрямую; необходимо импортировать модуль math и вызывать этот метод через статический объект.
Parameters
- x -- числовое выражение, может быть целым числом, числом с плавающей запятой и т. д. Функция возвращает абсолютное значение x, т. е. неотрицательное число.
Возвращаемое значение
Возвращает абсолютное значение числа.Примеры
Ниже демонстрируется пример использования метода fabs():
Пример 1
x = -1.5
y = math.fabs(x)
print(y) # Вывод 1.5
x = 10
y = math.fabs(x)
print(y) # Вывод 10.0
В приведённых выше примерах,fabs(-1.5)абсолютное значение -1.5 возвращается как 1.5,fabs(10)а абсолютное значение 10 возвращается как 10.0. Обратите внимание, что возвращаемое значение всегда является числом с плавающей запятой, даже если переданный аргумент является целым числом.
После запуска приведённых выше примеров вывод будет таким:
1.5 10.0
Пример 2
import math # Импорт модуля 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.пи))
После запуска приведённых выше примеров вывод будет таким:
math.fabs(-45.17) : 45.17 math.fabs(100.12) : 100.12 math.fabs(100.72) : 100.72 math.fabs(math.pi) : 3.141592653589793Другие расширения
Числа в Python3