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 Set add()
Python Program to Capitalize the First Character of a String
Python String rpartition()
Python hash()
Python Dictionary keys()
Python bytes()
Python sorted()
Python Program to Count the Number of Each Vowel
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python String find()
Python Program to Extract Extension From the File Name
Python bool()
Python Program to Check if a Key is Already Present in a Dictionary
Deep Learning in Python - LazyProgrammer
Python Program to Find Factorial of Number Using Recursion
Python any()
Python Program to Find Numbers Divisible by Another Number
Python bytearray()
Python Set discard()
JavaScript Methods of RegExp and String
Python Machine Learning - Sebastian Raschka
Python Program to Find LCM
Python Program to Print Hello world!
Python help()
Python Program to Get File Creation and Modification Date
Python Object Oriented Programming
Python Program Read a File Line by Line Into a List
Python Program to Convert Celsius To Fahrenheit
Python delattr()
Python Dictionary update()
Python abs()
Python Program to Differentiate Between type() and isinstance()