Ce face abs()
abs() face orice număr pozitiv: abs(-7) este 7. Funcționează pe int, float, Fraction și Decimal. Pentru un număr complex returnează modulul (distanța față de 0).
Este util când te interesează doar mărimea unei diferențe, nu și sensul ei.
Parametri
| Parametru | Descriere |
|---|---|
x |
Un număr. |
Ce returnează
Valoarea absolută, de același tip (pentru complex, un float).
Exemple
Exemplul 1: Valori absolute
print(abs(-7), abs(7), abs(-3.5))
print(abs(3 + 4j))
temperatura_azi, temperatura_ieri = 12, 19
print("Diferență:", abs(temperatura_azi - temperatura_ieri), "grade")
Rezultat
7 7 3.5
5.0
Diferență: 7 grade
Greșeli frecvente
- Dai un text:
abs("-5")dăTypeError. Transformă întâi cuint()saufloat().
Comenzi înrudite
round(): Rotunjește un număr la cel mai apropiat întreg sau la un număr de zecimale.min() și max(): Returnează cel mai mic sau cel mai mare element dintr-o colecție sau dintre mai multe valori.math.fabs() și math.copysign(): Valoarea absolută ca float și copierea semnului unui număr pe altul.