Fungsi hex () menukar nombor integer ke rentetan heksadesimal yang sesuai.
Sintaksnya hex()
adalah:
hex (x)
hex () Parameter
hex()
fungsi mengambil satu hujah.
x - bilangan bulat ( int
objek atau mesti menentukan __index__()
kaedah yang mengembalikan bilangan bulat)
Nilai Pulangan dari hex ()
hex()
fungsi menukar bilangan bulat kepada nombor perenambelasan yang sepadan dalam bentuk rentetan dan mengembalikannya.
Rentetan heksadesimal yang dikembalikan bermula dengan awalan yang 0x
menunjukkan ia dalam bentuk heksadesimal.
Contoh 1: Bagaimana hex () berfungsi?
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)
Pengeluaran
435 in hex = 0x1b3 0 in hex = 0x0 -34 in hex = -0x22 Jenis pulangan dari hex () ialah
Sekiranya anda perlu mencari perwakilan heksadesimal dari apungan, anda perlu menggunakan float.hex()
kaedah.
Contoh 2: Perwakilan heksadesimal apungan
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))
Pengeluaran
2.5 in hex = 0x1.4000000000000p + 1 0.0 in hex = 0x0.0p + 0 10.5 in hex = 0x1.5000000000000p + 3