Javatpoint Logo
Javatpoint Logo

Python String format() Method

Python is a versatile programming language that is utilized extensively in a wide range of fields, including data analysis and manipulation. Proficiently designing information is significant for introducing data in an unmistakable and significant manner. We'll look at Python's powerful format() method, which lets developers format and customize data output, in this article. Your Python programming abilities can be greatly enhanced by effectively using format().



  • *args : substring
  • **kwargs : start index a range

Return Type

It returns a formatted string.

Let's see some examples to understand the format() method.

The format() Method:

An adaptable and effective method for organizing strings is provided by Python's configuration() strategy, an underlying capability. You can control how values in placeholders within a string are displayed. The format() method's straightforward but effective syntax uses curly braces () as placeholders that can be replaced with values or expressions.

Simple Formatting:

A string with one or more placeholders is needed to begin using the format() method. Placeholders are set apart by wavy supports, with discretionary positional or named contentions inside. An elementary illustration:


My name is John and I'm 30 years old.

The corresponding values supplied to the format() method take the place of the placeholders in the string in the preceding example. This makes it possible to generate dynamic content using variable values.

Positional and Named Arguments:

The configuration() strategy upholds both positional and named contentions, giving you adaptability by the way you give values. Named arguments are assigned based on their names, while positional arguments are filled in the order they appear in the format() method. Take for instance the following:


The Phone costs $999.99

The positional placeholders "0" and "1" in this example correspond to the order of the arguments passed to the format() method. The : .2f inside the subsequent placeholder guarantees that the cost is shown with two decimal spots.


The format() method in Python provides a powerful tool for formatting data output. By utilizing placeholders, positional and named arguments, and various formatting options, you can tailor your output to meet specific requirements. Mastering the format() method enhances the readability and aesthetics of your code, making it easier to present data in a clear and organized manner. Harness the potential of format() to unlock new possibilities in your Python programming journey.

Next TopicPython Strings

Youtube For Videos Join Our Youtube Channel: Join Now


Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Trending Technologies

B.Tech / MCA