Функција хек () претвара цео број у одговарајући хексадецимални низ.
Синтакса hex()
је:
хек (к)
хек () параметри
hex()
функција узима један аргумент.
к - цео број ( int
објекат или мора да дефинише __index__()
метод који враћа цео број)
Повратна вредност из хек ()
hex()
функција претвара цео број у одговарајући хексадецимални број у облику низа и враћа га.
Враћени хексадецимални низ започиње префиксом који 0x
указује да је у хексадецималном облику.
Пример 1: Како хек () ради?
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 у хек = 0к1б3 0 у хек = 0к0 -34 у хек = -0к22 Тип повратка из хек () је
Ако требате да пронађете хексадецимални приказ флоат-а, морате да користите 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 у хек-у = 0к1.4000000000000п + 1 0.0 у хек-у = 0к0.0п + 0 10.5 у хек-у = 0к1.5000000000000п + 3