Funkcia hex () prevádza celé číslo na zodpovedajúci hexadecimálny reťazec.
Syntax hex()
je:
hex (x)
hex () parametre
hex()
funkcia trvá jediný argument.
x - celé číslo ( int
objekt alebo musí definovať __index__()
metódu, ktorá vráti celé číslo)
Vrátená hodnota z hex ()
hex()
funkcia prevedie celé číslo na zodpovedajúce hexadecimálne číslo v podobe reťazca a vráti ho.
Vrátený hexadecimálny reťazec začína predponou, ktorá 0x
označuje, že je v hexadecimálnom tvare.
Príklad 1: Ako funguje 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)
Výkon
435 v hex = 0x1b3 0 v hex = 0x0 -34 v hex = = 0x22 Typ návratu z hex () je
Ak potrebujete nájsť hexadecimálne vyjadrenie plaváka, musíte použiť float.hex()
metódu.
Príklad 2: Hexadecimálne znázornenie plaváka
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))
Výkon
2,5 v šestnástke = 0x1,4000000000000p + 1 0,0 v šestnástke = 0x0,0p + 0 10,5 v šestnástke = 0x1,5000000000000p + 3