python格式化字符串
时间: 2023-10-14 18:27:05 浏览: 142
在Python中,有多种方法可以格式化字符串。以下是其中的几种:
1. 使用f字符串:在字符串前加上字母"f",然后在字符串中使用花括号{}来包含需要格式化的表达式。例如:
```
name = "Tom"
age = 25
print(f"My name is {name} and I am {age} years old.")
```
2. 使用.format()方法:在字符串中使用花括号{}来包含需要格式化的表达式,并在字符串末尾调用.format()方法,并将需要格式化的值作为参数传入。例如:
```
name = "Tom"
age = 25
print("My name is {} and I am {} years old.".format(name, age))
```
3. 使用%运算符:类似于C语言中的格式化字符串,使用%运算符来表示需要格式化的值,并在字符串中使用占位符%s、%d、%f等来表示不同类型的值。例如:
```
name = "Tom"
age = 25
print("My name is %s and I am %d years old." % (name, age))
```
以上是几种常见的Python格式化字符串的方法。
阅读全文