程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python pprint()和print()的區別詳解

編輯:Python

首先,

pprint()依賴 pprint 包,需要導入

import pprint

print()不需要導入任何東西;

其次,

pprint()模塊打印出來的數據結構更加完整,結構清晰,方便查閱,對字典類型比較友好;

print()輸出結果都在一行 

實例:

import pprint
dict_student = {"name":"小紅","age":16,"middle_school":"崇文中學","high_school":"第四中學","high_school_jieshao":"山東省濰坊第四中學是濰坊市重點中學。學校始建於1954年,1997年1月遷址於濰坊市鳳凰山高新技術產業園。2007年7月,坊子區委區政府為整合和優化我區高中教育資源,加強高中學校領導班子管理和教師隊伍建設,對濰坊四中和濰坊十二中進行合並,合並後的學校使用山東省濰坊第四中學名稱。"}
"""pprint"""
pprint.pprint(dict_student)
"""print"""
print("print:",dict_student)

 注意:如果是短文本的字典數據,兩者差別不大;但是對於長文本數據,pprint的輸出結果更加結構化,方便審閱。另外,print()可以寫成print("print:",dict_student)樣式,pprint()則不可以。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved