1. 引言
    在Python中咱们最常应用的函数之一就是Print函数,应用该函数能够不便的打印各种两头变量,本文就Python中的Print函数相干技巧进行总结。
    闲话少说,咱们间接开始吧!
  2. 将输入写入文件中
    假如咱们曾经实现了一个Python脚本,它能够打印一些内容到屏幕上,当初假如咱们心愿将打印的内容写入文本文件中,此时咱们能够间接应用重定向操作。举例,假如咱们有一个run.py,内容如下:
# run.pyprint("hello world")print(123)

如果咱们间接运行该脚本,即应用python run.py,此时上述代码将打印hello world和123到屏幕上;然而咱们也能够应用以下命令将输入重定向到文本文件中:

python run.py > out.txt

上述代码将失常运行run.py,同时上述脚本输入内容被重定向到文件out.txt中。

  1. 打印嵌套字典
    假如咱们的字典有多级,也就是咱们有嵌套字典,举例如下:
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 pprintpprint(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'}]}

能够看出,上述输入显著变得更加直观易读。

  1. 打印黑白文本
    在Python中为了打印黑白的文本,咱们须要装置第三方库colorama,装置代码如下:
pip install colorama

用法如下:

from colorama import Foreprint(Fore.RED + "hello world")print(Fore.BLUE + "hello world")print(Fore.GREEN + "hello world")


当然咱们也能够通过设置colorama的参数来失去不同的可视化成果,比方扭转背景色等,其高级用法能够参考其官网文档。

以上就是本次分享的全部内容,当初想要学习编程的小伙伴欢送关注Python技术大本营,获取更多技能与教程。