Skip to main content

format()

The format() function in Python is a string method that allows you to format a string by replacing placeholders with values. You can insert variables or expressions within curly braces {} in the string, which are then replaced by the corresponding values passed as arguments to the format() function.

Parameter Values

Parameter Description
args

A list of replacements.

Return Values

format() from String Methods can return a formatted string type.

How to Use format() in Python

Example 1:

The format() method formats the specified value(s) and inserts them inside the string's placeholder {}.

print('The {0} {1} jumps over the {2}'.format('quick', 'brown', 'fox'))
Example 2:

You can pass variables as arguments to the format() method.

adjective = 'tall'
noun = 'building'
print('The {0} {1} towers over the city'.format(adjective, noun))
Example 3:

The format() method allows for formatting the inserted values, such as specifying the number of decimal places for floats.

num = 3.14159
print('The value of pi is {0:.2f}'.format(num))