printとpprintの違いを知っていますか?

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'})

おすすめ

転載: blog.csdn.net/m0_45388819/article/details/110098017