আপনি স্ট্রিং ইন্টারপোলেট করতে অভিধান ব্যবহার করতে পারেন। তাদের একটি সিনট্যাক্স রয়েছে যেখানে আপনাকে % এবং রূপান্তর অক্ষরের মধ্যে বন্ধনীতে কী প্রদান করতে হবে। উদাহরণস্বরূপ, যদি আপনার কাছে একটি কী 'কস্ট'-এ একটি ফ্লোট সংরক্ষিত থাকে এবং এটি '$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