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 Find the Factors of a Number
Python Program to Swap Two Variables
Python Modules
How to get current date and time in Python?
Python String isupper()
Python Machine Learning - Sebastian Raschka
Python String isalpha()
Python filter()
String Hashing
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Convert Character Array to String in Java
Python delattr()
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
How to Remove the Last Character of a String?
Python exec()
Python List count()
Python List copy()
Python Program to Find the Square Root
Python Dictionary items()
Python Operators
Python List extend()
Python Program to Display Calendar
Python Errors and Built-in Exceptions
Python Program to Check If a List is Empty
Python Program to Find LCM
String Initialization in Java
Python String index()
Python print()
Check if a String is a Palindrome in Java
Reading an HTTP Response Body as a String in Java
Python format()