У меня есть требование добавить 2 строки, которые в формате mac, как hex, который имеет 9 октетов. Как часть этого, я достиг почти, но одна последняя вещь в ожидании - получить значение в двузначном формате.Получить строку в двузначном формате с ведущими нулями в python
string1= "aa.aa.aa.aa.aa.aa.aa.aa.ff"
string2= "00.00.00.00.00.00.00.00.01"
, когда я добавляю эти 2 из положить я получаю aa.aa.aa.aa.aa.aa.aa.ab.0
, но я хочу значение быть aa.aa.aa.aa.aa.aa.aa.ab.00
. (2 нули).
Я попытался с помощью
temp = '%02d' % string3
но я получил ошибку
TypeError: %d format: a number is required, not str
, как я пытаюсь сделать это с помощью строки.
Где б происходит от «? –
Вы пытались преобразовать эту строку в int? – raymelfrancisco
Как вы добавляете две строки? –