Python добавляет ведущие нули с помощью str.формат [дубликат]



этот вопрос уже есть ответ здесь:




  • Лучший способ, чтобы отформатировать число как строку с ведущими нулями? [дубликат]

    11 ответов



вы можете отобразить целое значение с ведущими нулями, используя str.format

802   2  

2 ответов:

>>> "{0:0>3}".format(1)
'001'
>>> "{0:0>3}".format(10)
'010'
>>> "{0:0>3}".format(100)
'100'

объяснение:

{0 : 0 > 3}
 │   │ │ │
 │   │ │ └─ Width of 3
 │   │ └─ Align Right
 │   └─ Fill with '0'
 └─ Element index

полученные от примеры формата, примеры вложенности в документах Python:

>>> '{0:0{width}}'.format(5, width=3)
'005'

Comments

    Ничего не найдено.