ID EN
Built-in Functions

hex

Python 3.11 🇮🇩 Bahasa Indonesia

Ubah bilangan bulat menjadi string heksadesimal huruf kecil yang diawali dengan “0x”. Jika bilangan bulat bukan objek int Python, ia harus mendefinisikan metode __index__() yang mengembalikan bilangan bulat. Beberapa contoh:

Syntax

PYTHON
hex(x)

Contoh

Example 1
PYTHON
>>> hex(255)
'0xff'
>>> hex(-42)
'-0x2a'
Example 2
PYTHON
>>> '%x' % 255, '%x' % 255, '%X' % 255
('0xff', 'ff', 'FF')
>>> format(255, 'x'), format(255, 'x'), format(255, 'X')
('0xff', 'ff', 'FF')
>>> f'{255:x}', f'{255:x}', f'{255:X}'
('0xff', 'ff', 'FF')

See Also

int __index__() format() int() float.hex()