python怎么在print输出字符串中夹带变量
时间: 2024-09-11 07:08:14 浏览: 40
在Python中,你可以通过字符串格式化的方式来在`print`输出中嵌入变量。有几种方法可以做到这一点:
1. **百分号格式化** (旧版,Python 2.x 使用):
```python
name = "Alice"
age = 25
print("Hello, my name is %s and I am %d years old." % (name, age))
```
2. **花括号字面量格式化** (推荐,适用于Python 3.x):
```python
name = "Bob"
age = 30
print(f"Hello, my name is {name} and I am {age} years old.")
```
3. **f-string** (从Python 3.6开始,更简洁易读):
```python
name = "Charlie"
age = 35
print(f"My name is {name}, and I'm {age} years old.")
```
在这三种方法中,变量名会被它们对应的值替换。
阅读全文