Функции abs() и fabs() в Python
avatar
7 | (offline)
❤️‍🔥Notehunter Developer
Добавлено:
Категория: Основы «Python»
Комментариев: 0

Встроенная функция abs() в Python возвращает абсолютное значение числа, которое мы передали в качестве аргумента.

Синтаксис:

abs(x)

Аргументы:

  • x - число, это может быть целое число, число с плавающей точкой или комплексное число.

Функция abs() принимает только один аргумент. Аргументом может быть целочисленное число, число с плавающей запятой, или же комплексным числом.

Если аргумент является целым числом или числом с плавающей точкой, функция abs() возвращает абсолютное значение в виде целого числа или числа с плавающей точкой.

В случае комплексного числа функция abs() возвращает только часть значения, которое также может быть числом с плавающей точкой.

Примеры с abs()

# Число с плавающей точкой
float_num = -32.28
print(abs(float_num))

# Целое число
int_num = -150
print(abs(int_num))

# Комплексное число
complex_num = (5 - 4j)
print(abs(complex_num))

Результаты:

>>> 32.28
>>> 150
>>> 6.4031242374328485

Функция fabs() из модуля math вычисляет то же значение. Разница лишь в том, что math.fabs() возвращает число с плавающей точкой, а abs() вернет целое число, если в качестве аргумента было целое число. 

Синтаксис fabs():

import math

math.fabs(x)
  • x - число, это может быть целое число, число с плавающей точкой.

Примечание: Функция fabs() не работает с комплексными числами.

Примеры с fabs()

import math

# Число с плавающей точкой
float_num = -20.28
print(math.fabs(float_num))

# Целое число
int_num = -100
print(math.fabs(int_num))

Результаты:

>>> 32.28
>>> 150.0
Теги записи: Python, Основы Python, abs(), math,
Комментарии к статье 0
Комментариев нет
Форма добавления комментария (необходима регистрация)