Home >Common Problem >How to use formatter function

How to use formatter function

小老鼠
小老鼠Original
2023-11-30 16:41:151045browse

The formatter function is a function used to format strings. It can insert variables into strings and display them in the specified format. In Python, the formatter function has two common uses: 1. Using the % operator for formatting; 2. Using the str.format() method for formatting.

How to use formatter function

The formatter function is a function used to format strings. It can insert variables into the string and display it in the specified format. In Python, the formatter function has two common uses:

1. Use the % operator for formatting:

python
name = "Alice"  
age = 25  
height = 1.72  
print("My name is %s, I am %d years old, and my height is %.2f meters." % (name, age, height))

The output result is:

My name is Alice, I am 25 years old, and my height is 1.72 meters.

In this example , %s represents the string type, %d represents the integer type, %.2f represents the floating point type, and the number of digits after the decimal point is specified to be 2. Using the % operator and a variable list, we can insert variables into a string.

2. Use the str.format() method to format:

python
name = "Bob"  
age = 30  
height = 1.80  
  
print("My name is {}, I am {} years old, and my height is {:.2f} meters.".format(name, age, height))

The output result is:

My name is Bob, I am 30 years old, and my height is 1.80 meters.

In this example, {} represents the placeholder, which can Inserts the values ​​of variables into a string in sequence. Numbers can be used in {} to specify the position of variables, for example {} represents the first variable, {} represents the second variable, and so on. In {:.2f}, :.2f represents a floating-point number type and specifies 2 digits after the decimal point. With the str.format() method, we can insert the value of a variable into a string.

The above is the detailed content of How to use formatter function. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn