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 Represent enum
Python if...else Statement
Python Dictionary setdefault()
Python Program to Convert Decimal to Binary Using Recursion
Python Dictionary clear()
Python Set intersection_update()
Python String startswith()
Python Set issuperset()
Python Set remove()
Python Package
Python repr()
Python Deep Learning Cookbook - Indra den Bakker
Python Program to Make a Flattened List from Nested List
Convert String to Byte Array and Reverse in Java
Python Program to Find the Square Root
Most commonly used String methods in Java
Python open()
Python Program to Iterate Through Two Lists in Parallel
Converting a List to String in Java
Intelligent Projects Using Python - Santanu Pattanayak
Python String splitlines()
Python String find()
Python chr()
Python Program to Generate a Random Number
Python Dictionary popitem()
Python int()
Python complex()
Python Program to Parse a String to a Float or Int
Python strftime()
Python Function Arguments
Python Program Read a File Line by Line Into a List
Machine Learning with Python for everyone - Mark E.Fenner