Этот код Python дает именно то, что я хочу:
a_hex_str = ':'.join('%02x' % b for b in a_bytes)
, который является строкой байтовых значений в байтовом массиве a_bytes, напечатанном в шестнадцатеричном формате с двоеточием между каждым значением.
Я схожу с ума, пытаясь получить тот же вывод, используя новую функцию format () вместо старого%, но все мои попытки дают ошибки.
Я был бы очень благодарен за помощь.