Справочник по функциям Python

hex

Переводит целое число в шестнадцатеричную запись.

Python 3.13
hex(x)

Параметры

xint
Целое число.

Возвращаемое значение

Строка с префиксом 0x, например "0xff".

Примеры

Шестнадцатеричная запись

Python 3.13
print(hex(255))
0xff

Перевод туда и обратно

Python 3.13
code = hex(2024)
print(code, int(code, 16))
0x7e8 2024

Подробности

Буквы a–f — строчные. Запись без префикса или заглавными буквами дают format(x, "x") и format(x, "X"). Обратно строка переводится через int("ff", 16) — префикс 0x при base=16 тоже допустим.

Смотрите также