आप स्ट्रिंग्स को प्रक्षेपित करने के लिए शब्दकोशों का उपयोग कर सकते हैं। उनके पास एक सिंटैक्स है जिसमें आपको % और रूपांतरण वर्ण के बीच कोष्ठक में कुंजी प्रदान करने की आवश्यकता होती है। उदाहरण के लिए, यदि आपके पास एक कुंजी 'लागत' में संग्रहीत एक फ्लोट है और इसे '$ xxxx.xx' के रूप में प्रारूपित करना चाहते हैं, तो आप '$% (लागत)। 2f' को उस स्थान पर रखेंगे जहां आप इसे प्रदर्शित करना चाहते हैं। ।
स्ट्रिंग को इंटरपोलेट करने और किसी संख्या को फ़ॉर्मेट करने के लिए शब्दकोशों में स्ट्रिंग फ़ॉर्मेटिंग का उपयोग करने का एक उदाहरण यहां दिया गया है:
>>>print('%(language)s has %(number)03d quote types.' % {'language': "Python", "number": 2}) Python has 002 quote types.
आप यहां स्ट्रिंग स्वरूपण और उनके ऑपरेटरों के बारे में अधिक पढ़ सकते हैं:https://docs.python.org/3/library/stdtypes.html#printf-style-string-formatting