python的f-string
时间: 2024-05-01 12:19:07 浏览: 136
Python格式化字符串f-string概览(小结)
Python 的 f-string 是一种字符串格式化的方法,它使用花括号 {} 和前缀 f 来表示变量或表达式的值会被插入到字符串中。例如:
```python
name = "Alice"
age = 28
print(f"{name} is {age} years old.")
```
输出结果为:
```
Alice is 28 years old.
```
在 f-string 中,大括号中的表达式可以是任何 Python 代码,包括函数调用、数学运算、甚至是条件语句和循环语句。例如:
```python
x = 5
y = 7
print(f"x + y = {x + y}")
print(f"{'even' if (x + y) % 2 == 0 else 'odd'}")
```
输出结果为:
```
x + y = 12
odd
```
f-string 是从 Python 3.6 版本开始引入的,它提供了一种简洁、易读的字符串格式化方式,非常适合用于日志、输出和调试信息等场景。
阅读全文