[Python教學] pprint vs print? 學著使用 pprint 來美化 output

pretty print

pprint 代表 pretty-print 的縮寫,是一個可以讓 lists、tuples 和 dictionaries print 時更方便閱讀的 python 內建函式,試試看使用 pprint 吧!不用再從擠在一起的輸出結果中找資料,學會後就再也回不去 print 了

pprint vs print 的差異

上面是使用 print 所顯示的結果,而下面則是使用 pprint 所顯示的結果,可以看到 pprint 在顯示和閱讀上更方便了許多

如何使用 pprint?

pprint 是 python 的內建函式,不需要額外安裝,這邊直接 import pprint 就可以使用,使用方法如下:

如何客製化 pprint?

首先我們實例化 PrettyPrinter,並且給予我們想客製化的參數

  1. indent: 可以調整縮排,預設是 1
  2. width: 可以調整 print 的最大寬度,預設是 80
  3. depth: 可以調整 print 的最大層級限制,預設是沒有限制
  4. sort_dicts: 需要 3.8 以上才能使用,預設是 False,若設定為 True 的話,則會根據 Key-Value 來排序

關於 Python 教學的延伸閱讀:

▍本站的其他相關教學:

以上就是使用 pprint 來美化 output 結果的教學,希望對你有幫助,那本篇就介紹到這邊,任何問題歡迎底下留言!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *