Есть ли способ заставить python печатать четное количество байтов при форматировании в hex? Например:
>>> hex(12)
'0xc'
>>> f'{12:#x}'
'0xc'
>>> f'{12:#X}'
'0XC'
>>> f'{12:X}'
'C'
>>> f'{12:x}'
'c'
Кроме того, есть ли в python форматированный формат, который будет разделять байты, когда их несколько? Например:
>>> hex(1000)
'0x3e8' # 0e e8
Или мне нужно для этого создать свой собственный форматер?