Funcția hex () convertește un număr întreg în șirul hexazecimal corespunzător.
Sintaxa lui hex()
este:
hex (x)
hex () Parametri
hex()
funcția ia un singur argument.
x - număr întreg ( int
obiect sau trebuie să definească __index__()
metoda care returnează un număr întreg)
Valoare returnată din hex ()
hex()
funcția convertește un număr întreg în numărul hexazecimal corespunzător în formă de șir și îl returnează.
Șirul hexazecimal returnat începe cu prefixul care 0x
indică faptul că este în formă hexazecimală.
Exemplul 1: Cum funcționează hex ()?
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)
Ieșire
435 în hex = 0x1b3 0 în hex = 0x0 -34 în hex = -0x22 Tipul de returnare din hex () este
Dacă trebuie să găsiți o reprezentare hexazecimală a unui float, trebuie să utilizați float.hex()
metoda.
Exemplul 2: reprezentare hexazecimală a unui plutitor
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))
Ieșire
2,5 în hex = 0x1,4000000000000p + 1 0,0 în hex = 0x0,0p + 0 10,5 în hex = 0x1,5000000000000p + 3