python格式化输出
时间: 2023-10-12 08:14:09 浏览: 43
Python中的格式化输出可以使用字符串的format()方法或者字符串中的%来实现。
1. 使用format()方法:
a. 基本用法:
格式化输出的模板中用{}表示占位符,可以在{}中添加参数索引、参数名称、格式化符号等。
示例代码:
```python
name = 'Tom'
age = 18
print('My name is {}, and I am {} years old.'.format(name, age))
```
输出结果:
```
My name is Tom, and I am 18 years old.
```
b. 格式化符号:
格式化符号可以用来控制输出的格式,比如控制输出的宽度、精度、进制等。
示例代码:
```python
a = 123.456
b = 78
print('a={:.2f}, b={:05d}'.format(a, b))
```
输出结果:
```
a=123.46, b=00078
```
2. 使用%操作符:
a. 基本用法:
格式化输出的模板中用%表示占位符,可以在%后添加参数索引、参数名称、格式化符号等。
示例代码:
```python
name = 'Tom'
age = 18
print('My name is %s, and I am %d years old.' % (name, age))
```
输出结果:
```
My name is Tom, and I am 18 years old.
```
b. 格式化符号:
格式化符号可以用来控制输出的格式,比如控制输出的宽度、精度、进制等。
示例代码:
```python
a = 123.456
b = 78
print('a=%.2f, b=%05d' % (a, b))
```
输出结果:
```
a=123.46, b=00078
```
上述两种方式的输出结果是相同的,使用哪种方式取决于个人习惯和需求。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)