Daftar Referensi Python
hex() mengubah bilangan bulat menjadi string heksadesimal dengan awalan 0x.
Sintaks
hex(integer)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
integer |
Ya | Integer atau objek yang menyediakan __index__() |
Nilai balik: string heksadesimal berawalan 0x.
Contoh
print(hex(255))
Output:
0xff
Contoh Lainnya
Bilangan negatif
print(hex(-42))
Output:
-0x2a
Huruf kapital dengan format()
print(format(48879, "#X"))
Output:
0XBEEF
Mengubah kembali ke integer
teks = hex(26)
print(teks)
print(int(teks, 16))
Output:
0x1a
26
Kesalahan Umum
- Float menghasilkan
TypeError; ubah ke integer terlebih dahulu jika memang diinginkan. - Hasil
hex()adalah string, bukan angka. - Gunakan
int(teks, 16)untuk mengubah string heksadesimal kembali ke integer.
Pelajari Lebih Lanjut
- Referensi: bin() · oct() · format()
- Buku Belajar Python untuk Pemula: Bab 16
