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 for Loop
Python String join()
Python help()
How to Remove the Last Character of a String?
Python Program to Count the Number of Each Vowel
Converting a List to String in Java
Python Program to Sort a Dictionary by Value
Python List sort()
Python Dictionary clear()
Python Set isdisjoint()
String Processing with Apache Commons Lang 3
Python Input, Output and Import
Deep Learning in Python - LazyProgrammer
Python map()
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python Program to Check Prime Number
Python type()
Python reversed()
Python Program to Count the Occurrence of an Item in a List
Python strftime()
Python Exception Handling Using try, except and finally statement
Java String to InputStream
Python tuple()
Python sleep()
Python Program to Iterate Over Dictionaries Using for Loop
Python round()
Python Program to Measure the Elapsed Time in Python
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python Directory and Files Management
Python property()
Python compile()
Python Program to Split a List Into Evenly Sized Chunks