Table of Contents
The zfill() method returns a copy of the string with ‘0’ characters padded to the left.
The syntax of zfill()
in Python is:
str.zfill(width)
1. zfill() Parameter
zfill()
takes a single character width.
The width specifies the length of the returned string from zfill()
with 0
digits filled to the left.
2. Return Value from zfill()
zfill()
returns a copy of the string with 0
filled to the left. The length of the returned string depends on the width provided.
- Suppose, the initial length of the string is 10. And, the width is specified 15. In this case,
zfill()
returns a copy of the string with five ‘0’ digits filled to the left. - Suppose, the initial length of the string is 10. And, the width is specified 8. In this case,
zfill()
doesn’t fill ‘0’ digits to the left and returns a copy of the original string. The length of the returned string in this case will be 10.
3. Example 1: How zfill() works in Python?
text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))
Output
0program is fun 000000program is fun program is fun
If a string starts with the sign prefix ('+', '-')
, 0
digits are filled after the first sign prefix character.
4. Example 2: How zfill() works with Sign Prefix?
number = "-290" print(number.zfill(8)) number = "+290" print(number.zfill(8)) text = "--random+text" print(text.zfill(20))
Output
-0000290 +0000290 -0000000-random+text
Related posts:
Python Program to Measure the Elapsed Time in Python
Python String isdigit()
Python Program to Create a Long Multiline String
Python classmethod()
Machine Learning with Python for everyone - Mark E.Fenner
Check If a String Is Numeric in Java
Python setattr()
Python Namespace and Scope
Java InputStream to String
Python Program to Remove Punctuations From a String
Python Machine Learning - Sebastian Raschka
Python object()
Java – Reader to String
Python Program to Sort Words in Alphabetic Order
Python Program to Display the multiplication Table
Python Program to Access Index of a List Using for Loop
Convert String to Byte Array and Reverse in Java
Python Program to Get Line Count of a File
Python time Module
Python reversed()
Python Dictionary setdefault()
Python String rsplit()
Python issubclass()
Python Program to Convert Decimal to Binary Using Recursion
Python Statement, Indentation and Comments
Python hex()
Python Dictionary items()
Python type()
Python Custom Exceptions
Python String title()
Python String lower()
String Set Queries