首先,
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()則不可以。