• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Python中关于Print的三个技巧总结

python 搞java代码 3年前 (2022-05-21) 31次浏览 已收录 0个评论
  1. 引言
    在Python中咱们最常应用的函数之一就是Print函数,应用该函数能够不便的打印各种两头变量,本文就Python中的Print函数相干技巧进行总结。
    闲话少说,咱们间接开始吧!
  2. 将输入写入文件中
    假如咱们曾经实现了一个Python脚本,它能够打印一些内容到屏幕上,当初假如咱们心愿将打印的内容写入文本文件中,此时咱们能够间接应用重定向操作。举例,假如咱们有一个​​run.py​​,内容如下:
# run.py
<a href="https://www.gaodaima.com/tag/print" title="查看更多关于print的文章" target="_blank">print</a>("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 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'}]}

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

  1. 打印黑白文本
    在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​​的参数来失去不同的可视化成果,比方扭转背景色等,其高级用法能够参考其官网文档。

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


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Python中关于Print的三个技巧总结

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址