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))

Coba di IDE

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)

Coba di IDE

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))

Coba di IDE

Output:

5
5.0

Kesalahan Umum

  • abs("−5") pada string → TypeError. Ubah dulu dengan int() atau float().
  • Mengira abs() ikut membulatkan — tidak: abs(-3.7) = 3.7. Pembulatan urusan round().
  • math.fabs() selalu mengembalikan float — kalau butuh tetap int, pakai abs() bawaan.

Pelajari Lebih Lanjut