Python格式化字符串
时间: 2023-07-03 12:26:25 浏览: 111
Python字符串格式化的方法(两种)
Python格式化字符串是指在字符串中插入变量或常量,以便动态生成字符串的过程。常见的格式化字符串的方法有:
1. 使用占位符 %:可以使用 `%s` 表示字符串,`%d` 表示整数,`%f` 表示浮点数等,然后在字符串中使用 `%` 运算符进行替换。
示例代码:
```
name = "Alice"
age = 25
print("My name is %s, and I am %d years old." % (name, age))
```
输出:
```
My name is Alice, and I am 25 years old.
```
2. 使用 format 方法:可以在字符串中使用 `{}` 占位符,然后使用 `str.format()` 方法进行替换。
示例代码:
```
name = "Bob"
age = 30
print("My name is {}, and I am {} years old.".format(name, age))
```
输出:
```
My name is Bob, and I am 30 years old.
```
3. 使用 f-string:在字符串前加上 `f`,然后在字符串中使用 `{}` 占位符,直接使用变量名进行替换。
示例代码:
```
name = "Charlie"
age = 35
print(f"My name is {name}, and I am {age} years old.")
```
输出:
```
My name is Charlie, and I am 35 years old.
```
以上是 Python 格式化字符串的三种常见方法,具体使用哪种方法可以根据个人喜好和需求来选择。
阅读全文