Fungsi hex () mengonversi bilangan bulat menjadi string heksadesimal yang sesuai.
Sintaksnya hex()
adalah:
hex (x)
hex () Parameter
hex()
fungsi mengambil satu argumen.
x - bilangan bulat ( int
objek atau harus mendefinisikan __index__()
metode yang mengembalikan integer)
Nilai pengembalian dari hex ()
hex()
fungsi mengonversi bilangan bulat ke bilangan heksadesimal yang sesuai dalam bentuk string dan mengembalikannya.
String heksadesimal yang dikembalikan dimulai dengan awalan yang 0x
menunjukkan dalam bentuk heksadesimal.
Contoh 1: Bagaimana hex () bekerja?
number = 435 print(number, 'in hex =', hex(number)) number = 0 print(number, 'in hex =', hex(number)) number = -34 print(number, 'in hex =', hex(number)) returnType = type(hex(number)) print('Return type from hex() is', returnType)
Keluaran
435 dalam hex = 0x1b3 0 dalam hex = 0x0 -34 dalam hex = -0x22 Jenis pengembalian dari hex () adalah
Jika Anda perlu menemukan representasi heksadesimal dari float, Anda perlu menggunakan float.hex()
metode.
Contoh 2: Representasi heksadesimal dari pelampung
number = 2.5 print(number, 'in hex =', float.hex(number)) number = 0.0 print(number, 'in hex =', float.hex(number)) number = 10.5 print(number, 'in hex =', float.hex(number))
Keluaran
2.5 dalam hex = 0x1.4000000000000p + 1 0.0 dalam hex = 0x0.0p + 0 10.5 dalam hex = 0x1.5000000000000p + 3