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:
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python File I/O Operation
Python Exception Handling Using try, except and finally statement
Python Program to Extract Extension From the File Name
Python String replace()
Python Program to Display the multiplication Table
How to get current date and time in Python?
Python Program to Convert Bytes to a String
Convert Character Array to String in Java
Python vars()
Python next()
Python hasattr()
Python Program to Catch Multiple Exceptions in One Line
Python Program to Trim Whitespace From a String
Python divmod()
Python open()
Python Program to Solve Quadratic Equation
Python Program to Return Multiple Values From a Function
How to Remove the Last Character of a String?
Python Program to Make a Flattened List from Nested List
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python Program Read a File Line by Line Into a List
Python Program to Convert Kilometers to Miles
Python Program to Get the Last Element of the List
Check If a String Is Numeric in Java
Python Dictionary values()
Python Machine Learning Eqution Reference - Sebastian Raschka
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python String isspace()
Python __import__()
Python Program to Create a Long Multiline String
Python List clear()