Python hex ()

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

Artikel menarik...