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 у hex = 0x1b3 0 у hex = 0x0 -34 у hex = -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

Цікаві статті...