Python hex ()

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 ( intobjekt 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 0xnä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

Huvitavad Artiklid...