python 格式字符串
时间: 2023-08-07 07:34:42 浏览: 100
Python 专题三 字符串的基础知识
Python 格式字符串是一种特殊的字符串,可以在其中使用占位符,用于动态地插入变量或者表达式的值。格式字符串常用的占位符有以下几种:
- `%s`:用于插入字符串类型的变量或表达式的值;
- `%d`:用于插入整数类型的变量或表达式的值;
- `%f`:用于插入浮点数类型的变量或表达式的值;
- `%e`:用于插入科学计数法表示的浮点数类型的变量或表达式的值。
例如,假设有一个字符串变量 name 和一个整数变量 age,可以使用格式字符串输出它们的值:
```
name = 'Alice'
age = 25
print('My name is %s, and I am %d years old.' % (name, age))
```
输出结果为:
```
My name is Alice, and I am 25 years old.
```
除了使用 `%` 运算符外,Python 3 还提供了一种新的格式化字符串的方式,即在字符串前添加一个 `f`,然后在字符串中使用 `{}` 括起来的表达式,例如:
```
name = 'Bob'
age = 30
print(f'My name is {name}, and I am {age} years old.')
```
输出结果与之前相同:
```
My name is Bob, and I am 30 years old.
```
阅读全文