जवाबों:
Pprint मॉड्यूल नाम के एक आदेश है pformat , बस उस उद्देश्य के लिए।
प्रलेखन से:
एक स्ट्रिंग के रूप में ऑब्जेक्ट के स्वरूपित प्रतिनिधित्व को लौटाएं। इंडेंट, चौड़ाई और गहराई इंडेंटप्रिन्टर कंस्ट्रक्टर को फॉर्मेटिंग पैरामीटर के रूप में पारित किया जाएगा।
उदाहरण:
>>> import pprint
>>> people = [
... {"first": "Brian", "last": "Kernighan"},
... {"first": "Dennis", "last": "Richie"},
... ]
>>> pprint.pformat(people, indent=4)
"[ { 'first': 'Brian', 'last': 'Kernighan'},\n { 'first': 'Dennis', 'last': 'Richie'}]"
मान लें कि आप वास्तव pprintमें सुंदर-प्रिंट लाइब्रेरी से मतलब रखते हैं , तो आप pprint.pformatविधि चाहते हैं ।
अगर आपको सिर्फ मतलब है print, तो आप चाहते हैंstr()
>>> import pprint
>>> pprint.pformat({'key1':'val1', 'key2':[1,2]})
"{'key1': 'val1', 'key2': [1, 2]}"
>>>