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 str()
Python Variables, Constants and Literals
Python object()
String Set Queries
Python memoryview()
Python Set intersection()
Python Objects and Classes
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python String lower()
Python float()
Python Dictionary update()
Python Program to Get the File Name From the File Path
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python Tuple
Python Dictionary get()
Python Anonymous / Lambda Function
Python Program to Differentiate Between type() and isinstance()
Java – Reader to String
Python set()
Python RegEx
Python Program to Find ASCII Value of Character
Python Errors and Built-in Exceptions
Python Program to Find LCM
Python Program to Get the Class Name of an Instance
Python Program to Make a Flattened List from Nested List
Python @property decorator
Python Program to Check Prime Number
How to Remove the Last Character of a String?
Python Set update()
Python pow()
Array to String Conversions
Map to String Conversion in Java