python的format
时间: 2023-10-16 12:25:37 浏览: 69
Python的format()方法是用于格式化字符串的内置方法。它通过将表达式、值或变量插入到字符串中的占位符 {} 中来创建格式化的字符串。
以下是一些常见的格式化字符串的示例:
1. 使用位置参数
```python
name = 'John'
age = 30
print('My name is {} and I am {} years old.'.format(name, age))
```
输出:
```
My name is John and I am 30 years old.
```
2. 使用关键字参数
```python
print('My name is {name} and I am {age} years old.'.format(name='John', age=30))
```
输出:
```
My name is John and I am 30 years old.
```
3. 格式化数字
```python
num = 123.456
print('The number is {:.2f}'.format(num))
```
输出:
```
The number is 123.46
```
4. 格式化日期和时间
```python
import datetime
date = datetime.datetime.now()
print('Today is {:%d-%m-%Y}'.format(date))
```
输出:
```
Today is 24-09-2021
```
以上只是一些常见的格式化字符串的示例,format()方法还有很多高级用法,可以参考Python官方文档。
阅读全文