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 String strip()
How to Remove the Last Character of a String?
Python staticmethod()
Python Strings
Python Program to Add Two Matrices
Python Program to Swap Two Variables
Python Program to Check Leap Year
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
String Processing with Apache Commons Lang 3
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python Program Read a File Line by Line Into a List
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
Python Dictionary copy()
CharSequence vs. String in Java
Python Dictionary fromkeys()
Python String expandtabs()
Python String rsplit()
Python Program to Print all Prime Numbers in an Interval
Python repr()
Python Program to Extract Extension From the File Name
Python String rstrip()
Python Global, Local and Nonlocal variables
Python String join()
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Converting String to Stream of chars
Python timestamp to datetime and vice-versa
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python Program to Print Colored Text to the Terminal
Python Program to Capitalize the First Character of a String
Converting String to Stream of chars
Python List pop()