কম্পিউটার

পাইথন 3 এ একটি অভিধান ব্যবহার করে আমি কীভাবে একটি স্ট্রিং ফর্ম্যাট করব?


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


  1. কিভাবে পাইথনে একটি দীর্ঘ মাল্টি-লাইন স্ট্রিং তৈরি করবেন?

  2. কিভাবে একটি অভিধানের স্ট্রিং উপস্থাপনাকে পাইথনে একটি অভিধানে রূপান্তর করবেন?

  3. একটি প্রদত্ত অভিধান অনুযায়ী একটি পাইথন স্ট্রিং কিভাবে অনুবাদ করবেন?

  4. কিভাবে Python একটি স্ট্রিং বিপরীত?