Daftar Referensi Python
abs() adalah fungsi bawaan yang mengembalikan nilai mutlak sebuah angka — jaraknya dari nol, selalu positif.
Sintaks
abs(angka)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
angka |
Ya | Bilangan int atau float (juga bilangan kompleks) |
Nilai balik: nilai mutlak, dengan tipe mengikuti masukan (int tetap int, float tetap float).
Contoh
print(abs(-7))
print(abs(7))
print(abs(-3.5))
Output:
7
7
3.5
Contoh Lainnya
Selisih yang selalu positif
suhu_kemarin = 31
suhu_hari_ini = 28
selisih = abs(suhu_hari_ini - suhu_kemarin)
print(selisih)
Output:
3
Tanpa abs(), urutan pengurangan menentukan tanda hasilnya — dengan abs(), selisihnya selalu positif.
abs() vs math.fabs()
import math
print(abs(-5))
print(math.fabs(-5))
Output:
5
5.0
Kesalahan Umum
abs("−5")pada string →TypeError. Ubah dulu denganint()ataufloat().- Mengira
abs()ikut membulatkan — tidak:abs(-3.7)=3.7. Pembulatan urusanround(). math.fabs()selalu mengembalikanfloat— kalau butuh tetapint, pakaiabs()bawaan.
Pelajari Lebih Lanjut
- Referensi: round() di Python · min() dan max() di Python · Modul math di Python
- Buku Belajar Python untuk Pemula: Bab 16
