Funktsioon hex () teisendab täisarvu vastavaks kuueteistkümnendsüsteemiks.
Süntaks hex()
on:
kuuskant (x)
hex () parameetrid
hex()
funktsioon võtab ühe argumendi.
x - täisarv ( int
objekt või see peab määrama __index__()
meetodi, mis tagastab täisarvu)
Tagastatav väärtus alates hex ()
hex()
function teisendab täisarvu stringi kujul vastavaks kuueteistkümnendarvuks ja tagastab selle.
Tagastatud kuueteistkümnendsüsteemi string algab eesliitega, mis 0x
näitab, et see on kuueteistkümnendsüsteemis.
Näide 1: Kuidas hex () töötab?
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äljund
435 kuusnurgas = 0x1b3 0 kuusnurgas = 0x0 -34 kuusnurgas = -0x22 Tagasitüüp kuusnurgalt () on
Kui peate leidma ujuki kuueteistkümnendsüsteemi, peate kasutama float.hex()
meetodit.
Näide 2: ujuki kuueteistkümnendsüsteem
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äljund
2,5 kuusnurgas = 0x1,400000000000000p + 1 0,0 kuusnurgas = 0x0,0p + 0 10,5 kuusnurgas = 0x1,5000000000000p + 3