當(dāng)前位置:
首頁(yè) >
Python print和pprint两者的区别
發(fā)布時(shí)間:2025/3/15
13
豆豆
生活随笔
收集整理的這篇文章主要介紹了
Python print和pprint两者的区别
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
print()和pprint()都是python的打印模塊,功能基本一樣,唯一的區(qū)別就是pprint()模塊打印出來(lái)的數(shù)據(jù)結(jié)構(gòu)更加完整,每行為一個(gè)數(shù)據(jù)結(jié)構(gòu),更加方便閱讀打印輸出結(jié)果。特別是對(duì)于特別長(zhǎng)的數(shù)據(jù)打印,print()輸出結(jié)果都在一行,不方便查看,而pprint()采用分行打印輸出,所以對(duì)于數(shù)據(jù)結(jié)構(gòu)比較復(fù)雜、數(shù)據(jù)長(zhǎng)度較長(zhǎng)的數(shù)據(jù),適合采用pprint()打印方式。當(dāng)然,一般情況多數(shù)采用print()。
以下為代碼示例:
import pprintdata = ("test", [1, 2, 3,'test', 4, 5], "This is a string!",{'age':23, 'gender':'F'}) print(data) pprint.pprint(data)輸出結(jié)果:
本例使用了數(shù)據(jù)結(jié)構(gòu)較為復(fù)雜的較長(zhǎng)數(shù)據(jù),可見pprint()輸出的更加規(guī)范易讀。
總結(jié)
以上是生活随笔為你收集整理的Python print和pprint两者的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu更换国内源(apt更换源)
- 下一篇: python 中的 and / or