A hex () függvény egy egész számot átalakít a megfelelő hexadecimális sztringgé.
A szintaxisa hex()
:
hatszög (x)
hex () paraméterek
hex()
függvény egyetlen argumentumot vesz fel.
x - egész szám ( int
objektum, vagy meg kell határoznia __index__()
egy egész számot eredményező metódust)
Visszatérési érték hexából ()
hex()
függvény alakít át egy egész számot a megfelelő hexadecimális számra string formában és visszaadja.
A visszaküldött hexadecimális karakterlánc az előtaggal kezdődik, 0x
jelezve, hogy hexadecimális formában van.
1. példa: Hogyan működik a 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)
Kimenet
435 in hex = 0x1b3 0 in hex = 0x0 -34 in hex = -0x22 Return type from hex ()
Ha meg kell találnia egy úszó hexadecimális ábrázolását, akkor a float.hex()
metódust kell használnia .
2. példa: Egy úszó hexadecimális ábrázolása
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))
Kimenet
2,5 hatszögben = 0x1,400000000000000p + 1 0,0 hatszögben = 0x0,0p + 0 10,5 hatszögben = 0x1,5000000000000p + 3