zfill(width)
Python String zfill() Method
Last Updated : 5 Jan 2026
Python zfill() method fills the string at left with 0 digit to make a string of length width. It returns a string contains a sign prefix + or - before the 0 digit.
It returns original length string if the width is less than string length.
Syntax of Python String zfill() Method
It has the following syntax:
Parameters
- width: length of the string.
Return
It returns a string.
Different Examples for Python String zfill() Method
Let's see some examples of zfill() method to understand it's functionality.
Example 1
Let's see an example which has width greater than string length. It returns a new string containing 0 to the left and total length is equal to width.
Output:
Example 2
Here, we are passing width less than the string length therefore it returns the original string without filling zeros to the left.
Output:
Example 3
This example describes the sign either + or - includes before the zero fills to the left of the string. See every value is filled after prefixing (+ or -) sign.
Output:
+000000100 -000000200 -0-Rohan--