Python Функция fabs()
Описание
Метод fabs() возвращает абсолютное значение числа как число с плавающей точкой, например math.fabs(-10) возвращает 10.0.
Синтаксис
Ниже приведён синтаксис метода fabs():
import math math.fabs( x )
Примечание:fabs() недоступен напрямую; необходимо импортировать модуль math и вызывать этот метод через статический объект.
Parameters
- x -- числовое выражение.
Возвращаемое значение
Возвращает абсолютное значение числа как число с плавающей точкой.Примеры
Ниже демонстрируется пример использования метода fabs():
Пример 1
#!/usr/bin/python
# -*- coding: UTF-8 -*-
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.0, абсолютное значение 10. Обратите внимание, что возвращаемое значение всегда является числом с плавающей точкой, даже если переданный аргумент является целым числом.
После запуска приведённых выше примеров результат вывода:
1.5 10.0
Пример
#!/usr/bin/python
# -*- coding: UTF-8 -*-
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(119L) : ", math.fabs(119L)
print "math.fabs(math.pi) : ", math.fabs(math.pi)
После выполнения приведённого выше примера результат вывода следующий:
math.fabs(-45.17) : 45.17 math.fabs(100.12) : 100.12 math.fabs(100.72) : 100.72 math.fabs(119L) : 119.0 math.fabs(math.pi) : 3.14159265359Другие расширения
Числа в Python