Python String format_map()
Python String format_map() method returns a new string value that is formatted using the placeholders in given string and the mapping passed as argument to the format_map() method.
In this tutorial, we will learn the syntax and examples for format_map() method of String class.
Syntax
The syntax of String format_map() method in Python is
</>
Copy
str.format_map(**map)
where
Parameter | Required/ Optional | Description |
---|---|---|
**map | Required | A dictionary. |
Example
In this example, we will take a string, and format this string with a dictionary passed to the format_map() method.
Python Program
</>
Copy
x = 'Hello {name}! Welcome to {country}. '
result = x.format_map({'name': 'XYZ', 'country': 'New World'})
print(result)
Output
Hello XYZ! Welcome to New World.
Explanation
{key}
s in the string x
are placeholders. Positional arguments are loaded into these placeholders based on the key
.
Conclusion
In this Python Tutorial, we learned how to format a given string with placeholders using String method – format_map().