Функция abs() для получения модуля числа
Встроенная функция abs(x) в Python возвращает абсолютное значение аргумента x, который может быть целым или числом с плавающей точкой, или же объектом, реализующим функцию __abs__() . Для комплексных чисел функция возвращает их величину. Абсолютное значение любого числового значения -x или +x — это всегда соответствующее положительное +x.
| Аргумент | x | целое число, число с плавающей точкой, комплексное число, объект, реализующий __abs__() |
| Возвращаемое значение |
|x| | возвращает абсолютное значение входящего аргумента |
Пример abs() с целым числом
Следующий код демонстрирует, как получить абсолютное значение 42 положительного числа 42.
9.1. Python – Метод abs() – модуль числа
Метод abs() – возвращает абсолютное значение x – (положительное) расстояние между x и нулем. Простыми словами, в Python метод abs() возвращает модуль числа.
Синтаксис
Ниже приведен синтаксис метода abs() в Python:
abs(x)
Параметры
х – числовое выражение.
Возвращаемое значение
Функция возвращает абсолютное значение x – модуль числа x.
Пример
В следующем примере показано нахождение модуля отрицательного, вещественного и long числа с помощью метода abs() в Python.
#!/usr/bin/python print "abs(-45): ", abs(-45) print "abs(100.12): ", abs(100.12) print "abs(119L): ", abs(119L)
Когда приведённый выше код выполнится, он даст следующий результат:
abs(-45): 45 abs(100.12): 100.12 abs(119L): 119
Оглавление
- 1. Python – Самоучитель для начинающих
- 2. Python – Обзор
- 3. Python – Установка среды
- 4. Python – Базовый синтаксис
- 4.1. Python – Аргументы командной строки
- 5. Python – Типы переменных
- 6. Python – Основные операторы
- 6.1. Python – Арифметические операторы
- 6.2. Python – Операторы сравнения
- 6.3. Python – Операторы присваивания: примеры
- 6.4. Python – Побитовые операторы
- 6.5. Python – Логические операторы
- 6.6. Python – Операторы членства
- 6.7. Python – Операторы идентификации
- 6.8. Python – Приоритет операторов
- 7. Python – Условные операторы
- 7.1. Python – Условие if
- 7.2. Python – Условные операторы if. else и elif
- 7.3. Python – Вложенные операторы if
- 8. Python – Циклы
- 8.1. Python – Цикл while
- 8.2. Python – Цикл for
- 8.3. Python – Вложенные циклы
- 8.4. Python – Оператор break
- 8.5. Python – Оператор continue
- 8.6. Python – Оператор pass
- 9. Python – Числа
- 9.1. Python – Метод abs()
- 9.2. Python – Метод ceil()
- 9.3. Python – Метод cmp()
- 9.4. Python – Метод exp()
- 9.5. Python – Метод fabs()
- 9.6. Python – Метод floor()
- 9.7. Python – Метод log()
- 9.8. Python – Метод log10()
- 9.9. Python – Метод max()
- 9.10. Python – Метод min()
- 9.11. Python – Метод modf()
- 9.12. Python – Метод pow()
- 9.13. Python – Метод round()
- 9.14. Python – Метод sqrt()
- 9.15. Python – Метод choice()
- 9.16. Python – Метод randrange()
- 9.17. Python – Метод random()
- 9.18. Python – Метод seed()
- 9.19. Python – Метод shuffle()
- 9.20. Python – Метод uniform()
- 9.21. Python – Метод acos()
- 9.22. Python – Метод asin()
- 9.23. Python – Метод atan()
- 9.24. Python – Метод atan2()
- 9.25. Python – Метод cos()
- 9.26. Python – Метод hypot()
- 9.27. Python – Метод sin()
- 9.28. Python – Метод tan()
- 9.29. Python – Метод degrees()
- 9.30. Python – Метод radians()
Функция abs
Функция abs возвращает модуль числа, т.е. из отрицательного числа делает положительное.
Синтаксис
Пример
Давайте выведем модуль числа -5 :
num = -5 print(abs(num))
Результат выполнения кода:
Пример
Давайте выведем модуль числа 10 :
num = 10 print(abs(num))
Результат выполнения кода:
Пример
Теперь давайте выведем модуль числа с плавающей точкой -2.5 :
num = -2.5 print(abs(num))
Результат выполнения кода:
Смотрите также
- функция min ,
которая возвращает минимальное число - функция max ,
которая возвращает максимальное число - функция round ,
которая округляет число - метод sqrt модуля math ,
который возвращает квадратный корень числа
Вычисление модуля числа в Python

Для вычисления модуля числа в языке программирования Python можно использовать несколько способов.
Вычисление модуля числа с помощью модуля Math
Самый простой из них — подключить встроенный модуль, предназначенный для работы с математическими операциями — Math.
Для подключения модуля введем:
import math
И после воспользуемся командой:
math.fabs(число или переменная, модуль которого необходимо вычислить)
Рассмотрим конкретный пример вычисления модуля на языке программирования Python:
import math print(math.fabs(-56)) >>> 56.0
Вычисление модуля числа написанием собственной функции
Для вычисления модуля вещественного числа можно написать простую собственную функцию:
def module(a): if a >> 56
Здесь в первой строке мы объявляем новую функцию module. Далее в функции проверяем, отрицатильное ли число получает функция на входе, и, если это так, то умножаем его на -1. Не зависимо от результата, в конце функция возвращает результат с помощью команды return.