abs()

Zwraca wartość bezwzględną liczby.

Zwraca
Wartość bezwzględną.
Na tej stronie

Przykład

#
Python
print(abs(-7), abs(7))

target = 100
results = [96, 108, 99]
print([abs(r - target) for r in results])
print(abs(3 + 4j))
Wynikzapisany wynik, możesz go sprawdzić
7 7
[4, 8, 1]
5.0

Definicja i zastosowanie

#

Funkcja abs() zwraca liczbę bez znaku minus, czyli jej odległość od zera. abs(-7) i abs(7) dają 7.

Przydaje się, gdy liczy się tylko wielkość różnicy, a nie jej kierunek: odległość między wartościami, odchylenie od celu, porównywanie z tolerancją.

Dla liczb zespolonych zwraca ich moduł, na przykład abs(3 + 4j) to 5.0.

Składnia

#
Składnia
abs(x)

Parametry

#
  • x

    liczba

    Liczba całkowita, zmiennoprzecinkowa lub zespolona.

Dobre praktyki

#
  • Porównując liczby zmiennoprzecinkowe, sprawdzaj abs(a - b) < 1e-9 albo użyj math.isclose().
  • Najbliższy wynik do celu: min(results, key=lambda r: abs(r - target)).

Powiązane hasła

#

Widzisz błąd albo brakuje przykładu? Napisz do nas.