python format 用法以及案例
时间: 2023-06-29 16:20:17 浏览: 48
Python中的format()函数是一种用于格式化字符串的方法,它可以让我们通过将变量插入到字符串中来创建新的字符串。
格式化字符串时,可以使用大括号 `{}` 表示需要插入的变量,并在format()函数中传递相应的参数。下面是一个简单的示例,展示了如何使用format()函数:
```python
name = "Tom"
age = 25
print("My name is {}, and I am {} years old.".format(name, age))
```
输出结果为:
```
My name is Tom, and I am 25 years old.
```
除了基本的字符串插值外,format()函数还支持格式化输出数字、日期等其他类型的数据。下面是一些常见的用法:
1. 格式化数字
```python
x = 123.456
print("Formatted number: {:.2f}".format(x))
```
输出结果为:
```
Formatted number: 123.46
```
2. 格式化日期
```python
import datetime
date = datetime.datetime.now()
print("Formatted date: {:%Y-%m-%d %H:%M:%S}".format(date))
```
输出结果为:
```
Formatted date: 2021-08-31 09:20:14
```
3. 格式化列表
```python
my_list = [1, 2, 3]
print("Formatted list: {}".format(my_list))
```
输出结果为:
```
Formatted list: [1, 2, 3]
```
以上仅是format()函数的一些简单用法,具体的用法还可以参考Python官方文档。
阅读全文