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 Print Hello world!
Python help()
Python Program to Add Two Numbers
Python str()
Python Program to Get File Creation and Modification Date
Python Program to Find the Square Root
Python Sets
Python Program to Capitalize the First Character of a String
Python any()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python int()
Check If a String Is Numeric in Java
Python Artificial Intelligence Project for Beginners - Joshua Eckroth
Python @property decorator
Python Dictionary pop()
Converting a List to String in Java
Python ascii()
Python all()
Python Global, Local and Nonlocal variables
Python Program to Extract Extension From the File Name
Python Program to Make a Flattened List from Nested List
Python String title()
Python Custom Exceptions
Python Set symmetric_difference_update()
Python Program to Find Sum of Natural Numbers Using Recursion
Python float()
Python Dictionary copy()
Python Program to Iterate Over Dictionaries Using for Loop
Java String to InputStream
Python String rfind()
Python Program to Get the Class Name of an Instance
Python Program to Count the Number of Digits Present In a Number