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 тоже допустим.
