python的print加f
时间: 2023-08-15 10:01:43 浏览: 112
在 Python 中,`print(f)` 是一种用于格式化字符串的语法结构。`f` 前缀表示这是一个格式化字符串,其中 `{}` 是占位符,用于指示将要插入该位置的变量。
例如:
```python
name = "Alice"
age = 30
print(f"{name} is {age} years old.")
```
输出:
```
Alice is 30 years old.
```
这种语法结构类似于 C 的 printf 函数,但是比之更简单易用,在多数情况下可以替代旧式字符串格式化方法。
如果在 python 3.6 以下版本, print(f) 会出现语法错误, 需要使用 python3.6以上版本或者使用 format()来格式化字符串。
例如:
```python
name = "Alice"
age = 30
print("{} is {} years old.".format(name, age))
```
输出:
```
Alice is 30 years old.
```
阅读全文