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 Input, Output and Import
Python Program to Append to a File
Python Type Conversion and Type Casting
Python Program Read a File Line by Line Into a List
Jackson – Marshall String to JsonNode
Python String count()
Python Program to Solve Quadratic Equation
Python id()
Python getattr()
Encode a String to UTF-8 in Java
Python Package
Python Program to Convert Celsius To Fahrenheit
Python String lower()
Python Dictionary popitem()
Python datetime
Python String find()
Python Set add()
Python frozenset()
Format ZonedDateTime to String
Python Program to Check Leap Year
Python divmod()
Python String rindex()
Why String is Immutable in Java?
Python Set issuperset()
Python Program to Slice Lists
Python Program to Count the Occurrence of an Item in a List
Python Recursion
Converting a List to String in Java
Python *args and **kwargs
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python Operators
Python Machine Learning - Sebastian Raschka