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 Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python *args and **kwargs
Python Program to Find Armstrong Number in an Interval
Python zip()
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python next()
Python Custom Exceptions
Python Program to Print Colored Text to the Terminal
Python sorted()
Python String rjust()
String Processing with Apache Commons Lang 3
Python Program to Append to a File
Python strptime()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python enumerate()
Python hex()
Python Program to Copy a File
Python Program to Find the Factors of a Number
Python Program to Represent enum
Python String isidentifier()
Python Set copy()
Python Program to Count the Number of Digits Present In a Number
Python Matrices and NumPy Arrays
Python Program to Find ASCII Value of Character
Python ascii()
Python Program to Count the Number of Occurrence of a Character in String
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python __import__()
Python Dictionary
Python Program to Add Two Numbers
Python String encode()
Python Program to Catch Multiple Exceptions in One Line