python fmt格式化字符串
时间: 2024-03-20 18:38:01 浏览: 154
Python中的字符串格式化可以使用多种方式,其中一种常用的方式是使用`format()`方法。`format()`方法允许我们通过占位符将变量的值插入到字符串中。
下面是一些常见的格式化字符串的示例:
1. 使用位置参数:
```python
name = "Alice"
age = 25
print("My name is {}, and I am {} years old.".format(name, age))
```
输出:`My name is Alice, and I am 25 years old.`
2. 使用关键字参数:
```python
name = "Bob"
age = 30
print("My name is {name}, and I am {age} years old.".format(name=name, age=age))
```
输出:`My name is Bob, and I am 30 years old.`
3. 使用索引:
```python
name = "Charlie"
age = 35
print("My name is {0}, and I am {1} years old.".format(name, age))
```
输出:`My name is Charlie, and I am 35 years old.`
4. 使用格式化选项:
```python
pi = 3.1415926
print("The value of pi is {:.2f}".format(pi))
```
输出:`The value of pi is 3.14`
在上述示例中,`{}`是占位符,可以根据需要使用位置参数、关键字参数或索引来填充占位符。在占位符内部,可以使用冒号后面的格式化选项来控制输出的格式。
阅读全文