MyTetra Share
Делитесь знаниями!
Дополнить строку нулями в Python
03.07.2019
16:51
Автор: br0ke
Текстовые метки: python, string, number, int, zfill, padd, padding, zero, format, formatting
Раздел: Информационные технологии - Python

Для строк:


>>> n = '4'

>>> print(n.zfill(3))

004


Для чисел:


>>> n = 4

>>> print('%03d' % n)

004

>>> print(format(n, '03')) # python >= 2.6

004

>>> print('{0:03d}'.format(n)) # python >= 2.6

004

>>> print('{foo:03d}'.format(foo=n)) # python >= 2.6

004

>>> print('{:03d}'.format(n)) # python >= 2.7 + python3

004

>>> print('{0:03d}'.format(n)) # python 3

004

>>> print(f'{n:03}') # python >= 3.6

004

Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования