- 引言
在 Python 中咱们最常应用的函数之一就是 Print 函数,应用该函数能够不便的打印各种两头变量,本文就 Python 中的 Print 函数相干技巧进行总结。
闲话少说,咱们间接开始吧! - 将输入写入文件中
假如咱们曾经实现了一个 Python 脚本,它能够打印一些内容到屏幕上,当初假如咱们心愿将打印的内容写入文本文件中,此时咱们能够间接应用重定向操作。举例,假如咱们有一个run.py, 内容如下:
# run.py
print("hello world")
print(123)
如果咱们间接运行该脚本,即应用python run.py,此时上述代码将打印hello world和123到屏幕上;然而咱们也能够应用以下命令将输入重定向到文本文件中:
python run.py > out.txt
上述代码将失常运行run.py,同时上述脚本输入内容被重定向到文件out.txt中。
- 打印嵌套字典
假如咱们的字典有多级,也就是咱们有嵌套字典,举例如下:
d = {
"apple": [{"recipe": "pie", "price":4},
{"recipe": "juice", "price":5},
{"recipe": "cake", "price":6},
],
"orange": [{"recipe": "pie", "price":14},
{"recipe": "juice", "price":15},
{"recipe": "cake", "price":16},
],
"pear": [{"recipe": "pie", "price":24},
{"recipe": "juice", "price":25},
{"recipe": "cake", "price":26},
]
}
如果咱们须要查看上述字典的内容,咱们间接应用print打印后输入如下:
{'apple': [{'recipe': 'pie', 'price': 4}, {'recipe': 'juice', 'price': 5}, {'recipe': 'cake', 'price': 6}], 'orange': [{'recipe': 'pie', 'price': 14}, {'recipe': 'juice', 'price': 15}, {'recipe': 'cake', 'price': 16}], 'pear': [{'recipe': 'pie', 'price': 24}, {'recipe': 'juice', 'price': 25}, {'recipe': 'cake', 'price': 26}]}
能够看出上述输入一团凌乱,为了改善输入的可视化成果,咱们能够应用pprint函数进行输入,样例代码如下:
from pprint import pprint
pprint(d)
输入如下:
{'apple': [{'price': 4, 'recipe': 'pie'},
{'price': 5, 'recipe': 'juice'},
{'price': 6, 'recipe': 'cake'}],
'orange': [{'price': 14, 'recipe': 'pie'},
{'price': 15, 'recipe': 'juice'},
{'price': 16, 'recipe': 'cake'}],
'pear': [{'price': 24, 'recipe': 'pie'},
{'price': 25, 'recipe': 'juice'},
{'price': 26, 'recipe': 'cake'}]}
能够看出,上述输入显著变得更加直观易读。
- 打印黑白文本
在 Python 中为了打印黑白的文本,咱们须要装置第三方库colorama, 装置代码如下:
pip install colorama
用法如下:
from colorama import Fore
print(Fore.RED + "hello world")
print(Fore.BLUE + "hello world")
print(Fore.GREEN + "hello world")
当然咱们也能够通过设置colorama的参数来失去不同的可视化成果,比方扭转背景色等,其高级用法能够参考其官网文档。
以上就是本次分享的全部内容,当初想要学习编程的小伙伴欢送关注 Python 技术大本营,获取更多技能与教程。