python的字符串格式化
时间: 2023-10-12 10:19:54 浏览: 108
Python的字符串格式化可以使用多种方式,下面列举了其中的三种常用方式:
1. 使用 % 运算符进行格式化
```python
name = 'Alice'
age = 25
print('My name is %s and I am %d years old.' % (name, age))
```
2. 使用 format() 方法进行格式化
```python
name = 'Bob'
age = 30
print('My name is {} and I am {} years old.'.format(name, age))
```
3. 使用 f-string 进行格式化(Python 3.6+)
```python
name = 'Charlie'
age = 35
print(f'My name is {name} and I am {age} years old.')
```
以上三种方式都可以在字符串中插入变量或表达式,并按照指定的格式进行格式化输出。其中 % 运算符方式是 Python 2.x 和 Python 3.x 都支持的方式,而 format() 和 f-string 是 Python 3.x 新增的方式。
阅读全文