Python中怎么使字符串格式化
时间: 2023-11-05 22:57:26 浏览: 84
Python字符串格式化的方法(两种)
在Python中,有多种方法可以格式化字符串。以下是其中的一些方法:
1. 使用占位符:可以使用占位符来指示要插入的值的位置和类型。例如:
```
name = "Tom"
age = 25
print("My name is %s and I'm %d years old." % (name, age))
```
输出结果为:`My name is Tom and I'm 25 years old.`
这里,`%s` 表示字符串类型,`%d` 表示整数类型。
2. 使用 format() 方法:format() 方法可以接受多个参数,用花括号 `{}` 来表示要插入的值的位置。例如:
```
name = "Tom"
age = 25
print("My name is {} and I'm {} years old.".format(name, age))
```
输出结果同样为:`My name is Tom and I'm 25 years old.`
3. 使用 f-string:f-string 是一种新的格式化字符串的方法,它可以简化代码并提高可读性。在字符串前加上字母 `f`,然后使用花括号 `{}` 来表示要插入的值。例如:
```
name = "Tom"
age = 25
print(f"My name is {name} and I'm {age} years old.")
```
输出结果同样为:`My name is Tom and I'm 25 years old.`
以上是几种常用的字符串格式化方法,具体选择哪种方法取决于个人习惯和需求。
阅读全文