Python hex ()

Funkce hex () převede celé číslo na odpovídající hexadecimální řetězec.

Syntaxe hex()je:

 hex (x)

hex () parametry

hex() funkce trvá jeden argument.

x - celé číslo ( intobjekt nebo musí definovat __index__()metodu, která vrací celé číslo)

Návratová hodnota z hex ()

hex() funkce převede celé číslo na odpovídající šestnáctkové číslo ve formě řetězce a vrátí jej.

Vrácený hexadecimální řetězec začíná předponou 0xoznačující, že je v hexadecimálním tvaru.

Příklad 1: Jak 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ýstup

 435 v hex = 0x1b3 0 v hex = 0x0 -34 v hex = -0x22 Typ návratu z hex () je 

Pokud potřebujete najít hexadecimální reprezentaci floatu, musíte použít float.hex()metodu.

Příklad 2: Šestnáctkové vyjádření plováku

 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ýstup

 2,5 v šestihranu = 0x1,4000000000000p + 1 0,0 v šestihranu = 0x0,0p + 0 10,5 v šestihranu = 0x1,5000000000000p + 3

Zajímavé články...