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 Get the Last Element of the List
Python Program to Check If a List is Empty
Python Program to Print Output Without a Newline
Python Set add()
Python String endswith()
Python Program to Differentiate Between del, remove, and pop on a List
Python Artificial Intelligence Project for Beginners - Joshua Eckroth
Python Tuple index()
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python String capitalize()
Python for Loop
Python bytearray()
Python max()
Python Dictionary copy()
Python time Module
Python Strings
Deep Learning with Python - Francois Cholletf
Python Dictionary setdefault()
Python List clear()
Python String startswith()
Python String translate()
Python Set issubset()
Python Program to Sort Words in Alphabetic Order
Java Program to Permute All Letters of an Input String
Format ZonedDateTime to String
Node.js vs Python for Backend Development
Python __import__()
Python memoryview()
Python Program to Find LCM
Python tuple()
Python String rindex()
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...