English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод zfill() возвращает копию строки, левая часть которой заполнена '0' символами.
Синтаксис zfill() в Python:
str.zfill(width)
zfill() принимает один символ ширины.
Ширина определяет длину строки, возвращаемой из zfill(), и заполняет слева '0'.
zfill() возвращает копию строки, левая часть которой заполнена '0'. Длина возвращаемой строки зависит от предоставленного width.
Предположим, что начальная длина строки составляет 10, и мы指定amos width в 15. В этом случае, zfill() вернет копию строки, левая часть которой заполнена пятью '0'.
Предположим, что начальная длина строки составляет 10, и мы指定amos width в 8. В этом случае, zfill() не будет заполнять слева '0' и вернет копию исходной строки. В этом случае, длина возвращаемой строки будет составлять 10.
text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))
При выполнении этого программы, вывод будет:
0program is fun 000000program is fun program is fun
Если строка начинается с символа префикса ('+', '-') то '0' будет добавлено после первого символа префикса.
number = "-290" print(number.zfill(8)) number = "+290" print(number.zfill(8)) text = "--random+text" print(text.zfill(20))
При выполнении этого программы, вывод будет:
-0000290 +0000290 -0000000-random+text