pprint 與 print 的區別

學一下pprint 與 print 的區別

本文轉自 https://blog.csdn.net/qq_24185239/article/details/80977556

print()和pprint()都是python的打印模塊,功能基本一樣,唯一的區別就是pprint()模塊打印出來的數據結構更加完整,每行爲一個數據結構,更加方便閱讀打印輸出結果。特別是對於特別長的數據打印,print()輸出結果都在一行,不方便查看,而pprint()採用分行打印輸出,所以對於數據結構比較複雜、數據長度較長的數據,適合採用pprint()打印方式。當然,一般情況多數採用print()。

以下爲代碼示例:

import pprint

data = ("test", [1, 2, 3,'test', 4, 5], "This is a string!",
        {'age':23, 'gender':'F'})
print(data)
pprint.pprint(data)


輸出結果:

本例使用了數據結構較爲複雜的較長數據,可見pprint()輸出的更加規範易讀。
--------------------- 
作者:lualeslie 
來源:CSDN 
原文:https://blog.csdn.net/qq_24185239/article/details/80977556 
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章