python中字符串格式化的方法
时间: 2024-05-07 11:20:17 浏览: 106
在Python中,字符串格式化有以下几种方法:
1. 使用百分号(%)进行格式化:
```
name = "World"
print("Hello, %s!" % name)
```
2. 使用.format()方法进行格式化:
```
name = "World"
print("Hello, {}!".format(name))
```
3. 使用 f-string 进行格式化(Python 3.6及以上版本):
```
name = "World"
print(f"Hello, {name}!")
```
以上三种方法都可以用来替换字符串中的占位符,其中百分号和.format()方法可以使用不同类型的占位符进行格式化,例如:
- %s 表示字符串
- %d 表示整数
- %f 表示浮点数
- %x 表示十六进制数
使用 f-string 进行格式化时,可以直接在花括号中写入需要替换的变量名或表达式。
阅读全文