python print格式化输出
时间: 2023-07-06 14:23:25 浏览: 80
Python中可以使用字符串的format方法来进行格式化输出,具体用法如下:
1. 使用占位符
```
name = "Tom"
age = 18
print("My name is {}. I'm {} years old.".format(name, age))
```
2. 使用参数名
```
name = "Tom"
age = 18
print("My name is {name}. I'm {age} years old.".format(name=name, age=age))
```
3. 使用格式化字符串(Python 3.6及以上版本支持)
```
name = "Tom"
age = 18
print(f"My name is {name}. I'm {age} years old.")
```
以上三种方式都可以实现格式化输出。其中,占位符可以使用的格式有:
- {}:默认格式
- {:d}:整数
- {:f}:浮点数
- {:s}:字符串
- {:e}:科学计数法
- {:x}:十六进制
- ...
更多格式化方式可以查看Python官方文档。
阅读全文