Допустим,
hex(89)
вернет
0x59
Можно ли как-нибудь заставить его всегда возвращать строку из 4 символов? Мне нужно это как 0x0059, а не 0x59. Кроме того, если результат равен, например, 0x67F, мне нужно его значение 0x067F, и если после 0x оно уже составляет 4 символа, добавлять нули не нужно. Как это сделать?