print的格式化输出
时间: 2024-06-23 21:00:27 浏览: 7
在编程中,`print` 函数是用于输出信息到控制台的基本工具。格式化输出允许你控制输出内容的布局和类型,使输出更具可读性和结构。Python提供了丰富的格式化选项,包括:
1. 占位符与值对齐:使用`%`操作符或者`str.format()`方法,你可以指定每个字段的宽度和对齐方式。例如:
```python
name = "John Doe"
age = 30
print("Name: %-10s, Age: %d" % (name, age)) # 使用%操作符,左边填充
print(f"Name: {name:<10}, Age: {age}") # 使用f-string,自动左对齐
```
2. 数据类型转换:你可以用`{:.2f}`这样的格式字符串来指定浮点数的小数位数,或者`{:+}`来控制正负号的位置。
```python
num = 123.456
print(f"Number: {num:.2f}") # 输出123.46
```
3. 列表和元组:通过`*`操作符,可以将多个参数打包成一个元组进行打印,或者使用`sep`参数指定分隔符。
```python
fruits = ["apple", "banana", "orange"]
print(*fruits) # 输出apple banana orange
print(", ".join(fruits)) # 输出apple, banana, orange
```
4. 格式化字典:`{}`语法可以用来访问字典中的键值对。
```python
person = {"name": "Alice", "age": 25}
print(f"Name: {person['name']}, Age: {person['age']}")
```
相关推荐
![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)
![](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)
![](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)
![](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)