bytes.hex() — это метод, который преобразует объект bytes в шестнадцатеричную строку.Как работает:
bytes.hex() возвращает строку, состоящую из шестнадцатеричных цифр, представляющих каждый байт в объекте bytes. Шестнадцатеричные цифры идут парами, где первая цифра представляет старший полубайт, а вторая - младший полубайт.Например, байт со значением 10 (в десятичной системе) будет представлен как "
0a" в шестнадцатеричной системе.Разъяснивший Python
