Python的字符串格式化方式
时间: 2023-11-05 19:00:52 浏览: 89
Python字符串格式化的方法(两种)
Python有多种字符串格式化方式,包括:
1. 使用占位符%s进行格式化
```
name = "Tom"
age = 20
print("My name is %s and I'm %d years old" % (name, age))
```
2. 使用format方法进行格式化
```
name = "Tom"
age = 20
print("My name is {} and I'm {} years old".format(name, age))
```
3. 使用f-strings进行格式化(仅Python 3.6及以上版本支持)
```
name = "Tom"
age = 20
print(f"My name is {name} and I'm {age} years old")
```
以上三种方式都可以在字符串中使用占位符或变量,并将其替换为实际的值。在占位符中,%s表示字符串,%d表示整数,%f表示浮点数,%x表示十六进制数等等。在format方法和f-strings中,使用花括号{}表示占位符,变量名或表达式放在花括号中,可以使用索引号或关键字参数指定替换顺序。
阅读全文