PythonFunkcje wbudowane
abs()
Zwraca wartość bezwzględną liczby.
- Zwraca
- Wartość bezwzględną.
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-9albo użyjmath.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.