Python hex ()

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 ( intobjek 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 0xmenunjukkan 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

Artikel yang menarik...