„Python hex“ ()

Funkcija „hex“ („hex“) konvertuoja sveiką skaičių į atitinkamą šešioliktainę eilutę.

Sintaksė hex()yra:

 šešiakampis (x)

hex () parametrai

hex() funkcijai reikia vieno argumento.

x - sveikasis skaičius ( intobjektas arba jis turi apibrėžti __index__()metodą, kuris grąžina skaičių)

Grąžinimo vertė iš hex ()

hex() funkcija konvertuoja sveiką skaičių į atitinkamą šešioliktainį skaičių eilutės pavidalu ir grąžina jį.

Grąžinta šešioliktainė eilutė prasideda priešdėliu, 0xnurodančiu, kad ji yra šešioliktainės formos.

1 pavyzdys: Kaip veikia 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)

Rezultatas

 435 in hex = 0x1b3 0 in hex = 0x0 -34 in hex = -0x22 Return type from hex () is 

Jei reikia rasti plūdės šešioliktainį vaizdą, turite naudoti float.hex()metodą.

2 pavyzdys: Plūdės šešioliktainis vaizdavimas

 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))

Rezultatas

 2,5 į šešiakampį = 0x1.400000000000000p + 1 0.0 į šešiakampį = 0x0.0p + 0 10.5 šešiakampį = 0x1.5000000000000p + 3

Įdomios straipsniai...