Python3 функция fabs()

Python3 数字Числа в Python3


Описание

Метод 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

import math

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

#!/usr/bin/python3
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 数字Числа в Python3

Другие расширения