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 Keywords and Identifiers
Python Program to Compute the Power of a Number
Python hasattr()
Split a String in Java
Python Function Arguments
Python Operators
Python String isspace()
Python String join()
Python Exception Handling Using try, except and finally statement
Python enumerate()
Python List sort()
Count Occurrences of a Char in a String
Python String isdecimal()
Python zip()
Encode a String to UTF-8 in Java
How to get current date and time in Python?
Python Inheritance
Java – Generate Random String
Python Program to Append to a File
Python String strip()
Python eval()
Python id()
Python Program to Find the Square Root
String Hashing
Python Program to Display Fibonacci Sequence Using Recursion
Python Set issubset()
Python Errors and Built-in Exceptions
Python String isdigit()
Python oct()
Python Program to Convert Kilometers to Miles
Python String isnumeric()
Python break and continue