Функция abs() в Python: вычисление абсолютных значений для чисел и комплексных чисел
Функция abs() в Python — краткий справочник
abs() — это встроенная функция Python, возвращающая абсолютное значение числового ввода. Она бесшовно работает с целыми числами, числами с плавающей точкой и комплексными числами, что делает её незаменимой для математических операций, очистки данных и обработки сигналов.
Синтаксис
abs(value)
Параметры
- value — числовой тип:
int,floatилиcomplex.
Возвращаемое значение
- Целое на входе ➜ целое на выходе
- Float на входе ➜ float на выходе
- Комплексное на входе ➜ величина (float) комплексного числа
Практические примеры
1. Целые числа и float
Вычисление абсолютных значений для знаковых целых и чисел с плавающей точкой:
# Абсолютное значение целого числа
int_num = -25
print("Absolute integer:", abs(int_num))
# Абсолютное значение float
float_num = -10.50
print("Absolute float:", abs(float_num))
Вывод:
Absolute integer: 25 Absolute float: 10.5
2. Комплексное число
Вычисление модуля комплексного числа:
# Модуль комплексного числа
complex_num = (3 + 10j)
print("Magnitude:", abs(complex_num))
Вывод:
Magnitude: 10.44030650891055
Зачем использовать abs()?
- Встроенная и высоко оптимизированная — не требует внешних библиотек.
- Согласованное поведение для всех числовых типов.
- Идеальна для нормализации данных, расчёта ошибок и алгоритмических условий.
Документация
Для более глубокого понимания обратитесь к официальной документации Python.
Python
- Переменные, константы и литералы в Python — подробное руководство
- Аргументы функций в Python: позиционные, именованные и параметры по умолчанию
- Lambda-функции в Python: практическое руководство по анонимным функциям
- Генераторы в Python: эффективная итерация и продвинутые сценарии
- Замыкания в Python: как вложенные функции захватывают переменные
- Декораторы в Python: улучшайте функции экспертными техниками
- Функция print() в Python: практическое руководство с примерами
- Мастерство метода strip() в Python: подробное руководство и практические примеры
- Мастерство метода str.count() в Python: как подсчитывать символы и подстроки с примерами
- Мастерство строк форматирования format() в Python: понятные примеры