Python hex ()

Функцията hex () преобразува цяло число в съответния шестнадесетичен низ.

Синтаксисът на hex()е:

 шестнадесетичен (x)

hex () Параметри

hex() функция приема един аргумент.

x - цяло число ( intобект или трябва да дефинира __index__()метод, който връща цяло число)

Върната стойност от hex ()

hex() функция преобразува цяло число в съответното шестнадесетично число под формата на низ и го връща.

Върнатият шестнадесетичен низ започва с префикса, 0xуказващ, че е в шестнадесетична форма.

Пример 1: Как работи 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)

Изход

 435 в шестнадесетичен = 0x1b3 0 в шестнадесетичен = 0x0 -34 в шестнадесетичен = -0x22 Тип на връщане от hex () е 

Ако трябва да намерите шестнадесетично представяне на поплавък, трябва да използвате float.hex()метод.

Пример 2: Шестнадесетично представяне на поплавък

 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))

Изход

 2.5 в шестнадесетичен = 0x1.4000000000000p + 1 0.0 в шестнадесетичен = 0x0.0p + 0 10.5 в шестнадесетичен = 0x1.5000000000000p + 3

Интересни статии...