str.zfill(width)
width
- int
, длина строки.Метод str.zfill()
вернет копию строки, у которой начало строки будет заполнено цифрой ASCII 0
, до указанной длины width
.
'+'
/ '-'
обрабатывается путем вставки отступа после символа знака, а не до него. len(str)
.str.zfill()
без аргумента width
вызывает исключение TypeError: takes exactly 1 argument (0 given)
.>>> "42".zfill(5) # '00042' >>> "-42".zfill(5) # '-0042' >>> "-42".zfill(1) # '-42' >>> "-42".zfill() # Traceback (most recent call last): # File "<stdin>", line 1, in <module> # TypeError: zfill() takes exactly 1 argument (0 given)