python 格式字符串的方法
时间: 2023-12-14 14:36:14 浏览: 75
Python字符串格式化
在Python中,格式化字符串有多种方法,以下是其中的几种:
1. 使用 % 运算符进行格式化
这种方法类似于C语言中的printf函数,可以使用%运算符将要格式化的值插入到字符串中。
示例代码:
```
name = "Alice"
age = 30
print("My name is %s and I'm %d years old." % (name, age))
```
输出结果:
```
My name is Alice and I'm 30 years old.
```
2. 使用 format() 方法进行格式化
format() 方法可以使用位置参数或关键字参数将值插入到字符串中。
示例代码:
```
name = "Bob"
age = 25
print("My name is {} and I'm {} years old.".format(name, age))
```
输出结果:
```
My name is Bob and I'm 25 years old.
```
3. 使用 f-string 进行格式化
f-string 是 Python 3.6 中引入的一种新的字符串格式化方式,可以在字符串前加上字母 f 或 F,然后在字符串中使用大括号 {} 插入变量。
示例代码:
```
name = "Charlie"
age = 20
print(f"My name is {name} and I'm {age} years old.")
```
输出结果:
```
My name is Charlie and I'm 20 years old.
```
以上是Python中常用的几种格式化字符串的方法,具体选择哪种方法取决于个人习惯和实际需求。
阅读全文