Функция abs() в Python
Функция Python abs() возвращает абсолютное значение числа. Это одна из встроенных функций в модуле pythonbuiltins.
Абсолютное значение Python с использованием abs()
Python abs() принимает один аргумент, который должен быть числом, и возвращает его абсолютное значение.
- Integer, Long – возвращает абсолютное значение.
- Float – возвращает абсолютное значение.
- Complex– возвращает свою величину.
Числа в различных форматах возвращают абсолютное значение в десятичной системе счисления, даже если числа определены в двоичной, восьмеричной, шестнадцатеричной или экспоненциальной форме.
Python abs() с целыми числами
Import sys
x = 5 # int
print(abs(x))
х = sys.maxsize # long
print(abs(х))
Выход:
5
9223372036854775807
Python абсолютное значение float
х = 50.23434 # float
print(abs(х))
Выход:
50.23434
Python abs() с комплексными числами
x = 10 — 4j # complex
print(abs(x))
x = complex(10, 2) # другой сложный пример
print(abs(x))
Выход:
10.770329614269007
10.198039027185569
Python abs() с различными номерами формата
# числа в разных форматах
x = 10.23e1/2 # экспоненциальная
print(abs(x))
x = 0b1010 # двоичная
print(abs(x))
x = 0o15 # восьмеричная
print(abs(x))
x = 0xF # шестнадцатеричная
print(abs(x))
Выход:
51.15
10
13
15
Это все для кратких примеров абсолютных значений чисел python с использованием функции abs ().