উত্তর:
Pprint মডিউল নামে একজন কমান্ড রয়েছে pformat , শুধুমাত্র সেই উদ্দেশ্যে নয়।
ডকুমেন্টেশন থেকে:
স্ট্রিং হিসাবে অবজেক্টের ফর্ম্যাট প্রতিনিধিত্ব করুন। ইনডেন্ট, প্রস্থ এবং গভীরতা বিন্যাস পরামিতি হিসাবে প্রিট্টিপ্রিন্টার নির্মাতাকে দেওয়া হবে passed
উদাহরণ:
>>> 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]}"
>>>