আপনি ডিকশনারি ব্যবহার করে স্ট্রিং ইন্টারপোলেট করতে পারেন। সেটার সিনট্যাক্সে % এবং কনভার্সন ক্যারেক্টারের মাঝপথে প্যারেনথেসিসে key দিতে হয়। উদাহরণস্বরূপ, আপনার কাছে 'cost' key-এ একটি ফ্লোট থাকে এবং আপনি সেটাকে '$xxxx.xx' ফরম্যাটে দেখাতে চান, তবে '$%(cost).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