python 字符串 format用法
时间: 2023-06-30 21:25:30 浏览: 51
Python 中的字符串格式化可以使用字符串的 `format()` 方法来完成。格式化字符串是用一对大括号 `{}` 来指定被替换的部分,然后将实际的值传递给 `format()` 方法。
以下是一些常见的格式化字符串的用法:
1. 字符串插值
```python
name = "Alice"
age = 25
print("My name is {} and I'm {} years old.".format(name, age))
```
2. 指定参数位置
```python
name = "Bob"
age = 30
print("My name is {1} and I'm {0} years old.".format(age, name))
```
3. 指定参数名称
```python
name = "Charlie"
age = 35
print("My name is {n} and I'm {a} years old.".format(n=name, a=age))
```
4. 格式化数字
```python
num = 123.456
print("The number is {:.2f}".format(num))
```
5. 格式化日期和时间
```python
from datetime import datetime
now = datetime.now()
print("The time is {:%Y-%m-%d %H:%M:%S}".format(now))
```
以上是一些常见的格式化字符串的用法,你可以根据自己的需要进行调整。
阅读全文