printとpprintの違いを知っていますか?
print()とpprint()はどちらもPython印刷モジュールです。関数は基本的に同じです。唯一の違いは、pprint()モジュールによって印刷されるデータ構造がより完全であるということです。各行にはデータ構造があるため、簡単です。印刷出力を読み取ります。特に非常に長いデータ印刷の場合、print()の出力結果はすべて1行になり、表示に不便ですが、pprint()は行ごとの印刷を使用するため、複雑なデータ構造と長いデータを含むデータの場合長さ、pprint()は適切な印刷方法です。もちろん、ほとんどの場合、print()が一般的に使用されます。
以下はコード例です。
import pprint
data = ("test", [1, 2, 3,'test', 4, 5], "This is a string!",
{
'age':23, 'gender':'F'})
print(data)
pprint.pprint(data)
出力結果:
('test',
[1, 2, 3, 'test', 4, 5],
'This is a string!',
{
'age': 23, 'gender': 'F'})