python漂亮列印

2021-08-22 16:37:26 字數 736 閱讀 9513

如果程式中匯入 pprint 模組,就可以使用 pprint()和 pformat()函式,它們將「漂亮列印」乙個字典的字。如果想要字典中表項的顯示比print()的輸出結果更乾淨,這就有用了。修改前面的 charactercount.py 程式,將它儲存為prettycharactercount.py。

import pprint

message = 'it was a bright cold day in april, and the clocks were striking thirteen.'

count = {}

for character in message:

count.setdefault(character, 0)

count[character] = count[character] + 1

pprint.pprint(count)

這一次,當程式執行時,輸出看起來更乾淨,鍵排過序。

如果字典本身包含巢狀的列表或字典,pprint.pprint()函式就特別有用。如果希望得到漂亮列印的文字作為字串,而不是顯示在螢幕上,那就呼叫pprint.pformat()。下面兩行**是等價的:

pprint.pprint(somedictionaryvalue)

print(pprint.pformat(somedictionaryvalue))

python語言列印菱形 Python列印菱形

示例1 usr bin python coding utf 8 根據輸入列印 rows int raw input please input number 列印菱形上半部分 for i in range rows for j in range rows i print j 1 for k in ra...

python語言列印菱形 Python列印菱形

示例1 usr bin python coding utf 8 根據輸入列印 rows int raw input please input number 列印菱形上半部分 for i in range rows for j in range rows i print j 1 for k in ra...

python 列印對齊 python 列印對齊

一 數值型別 int float d f是佔位符 a 3.1415926 print d a d只能輸出整數,int類 print f a f輸出浮點數 3.141593 print 2f a 按照要求輸出小數字數 3.14 print 9f a 如果要求的小數字數過多,後面就用0補全 3.1415...