Pythonでのpprintとprintの違い



Difference Between Pprint



print()とpprint()はどちらもPythonプリントモジュールです。機能は基本的に同じです。唯一の違いは、pprint()モジュールによって出力されるデータ構造がより完全であることです。それぞれの動作はデータ構造であるため、印刷出力が読みやすくなります。特に非常に長いデータ印刷の場合、print()出力は1行で表示されるため不便であり、pprint()は分岐印刷出力を使用します。したがって、複雑なデータ構造と長いデータ長を持つデータには、pprint()が適しています。印刷方法。もちろん、ほとんどの場合はprint()を使用します。

以下はコード例です。
テストプリント



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

出力:

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

テストpprint



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

出力:

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

後ろに書かれている
この記事は、元のブログを転載したものです。 https://blog.csdn.net/qq_24185239/article/details/80977556