Python String zfill ()

Метод zfill () возвращает копию строки с добавленными слева символами «0».

Синтаксис zfill()Python:

 str.zfill (ширина)

zfill () Параметр

zfill() занимает ширину одного символа.

Ширина определяет длину возвращаемой строки zfill()с 0цифрами, заполненными слева.

Возвращаемое значение из zfill ()

zfill()возвращает копию строки с 0заполненной слева. Длина возвращаемой строки зависит от предоставленной ширины.

  • Предположим, что начальная длина строки равна 10. И задана ширина 15. В этом случае zfill()возвращается копия строки с пятью цифрами «0», заполненными слева.
  • Предположим, что начальная длина строки равна 10. И задана ширина 8. В этом случае zfill()не заполняет слева цифры «0» и возвращает копию исходной строки. Длина возвращаемой строки в этом случае будет 10.

Пример 1. Как zfill () работает в Python?

 text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))

Вывод

 0программа веселая 000000программа веселая программа веселая

Если строка начинается с префикса знака ('+', '-'), 0цифры заполняются после первого символа префикса знака.

Пример 2: Как zfill () работает с префиксом знака?

 number = "-290" print(number.zfill(8)) number = "+290" print(number.zfill(8)) text = "--random+text" print(text.zfill(20))

Вывод

 -0000290 +0000290 -0000000-случайный + текст

Интересные статьи...