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 Line Count of a File
Python Set intersection_update()
Python Program to Sort a Dictionary by Value
Python Variables, Constants and Literals
Python String rpartition()
Python Program to Illustrate Different Set Operations
Python Program to Shuffle Deck of Cards
Python Program to Merge Two Dictionaries
Python RegEx
Python Program to Add Two Numbers
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Intelligent Projects Using Python - Santanu Pattanayak
Check if a String is a Palindrome in Java
Python List remove()
Python ord()
Python Program to Generate a Random Number
Python String islower()
Python Program to Parse a String to a Float or Int
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python Generators
Python Program to Get the File Name From the File Path
Python String rindex()
Python __import__()
Python Namespace and Scope
Python pass statement
Convert Character Array to String in Java
Python set()
Most commonly used String methods in Java
Python list()
Python Program to Swap Two Variables
Python String isidentifier()