কম্পিউটার

পাইথনে স্ট্রিংগুলি % কি করে?


% হল একটি স্ট্রিং ফরম্যাটিং অপারেটর বা ইন্টারপোলেশন অপারেটর। প্রদত্ত বিন্যাস % মান (যেখানে বিন্যাস একটি স্ট্রিং), বিন্যাসে % রূপান্তর স্পেসিফিকেশন মানগুলির শূন্য বা তার বেশি উপাদান দিয়ে প্রতিস্থাপিত হয়। প্রভাবটি সি ভাষায় sprintf() ব্যবহারের অনুরূপ। উদাহরণস্বরূপ,

>>> lang = "Python"
>>> print "%s is awesome!" % lang
Python is awesome

এছাড়াও আপনি এই স্বরলিপি দিয়ে সংখ্যা বিন্যাস করতে পারেন। উদাহরণস্বরূপ,

>>> cost = 128.527
>>> print "The book costs $%.2f at the bookstore" % cost
The book costs $128.53 at the bookstore

আপনি স্ট্রিং ইন্টারপোলেট করতে অভিধান ব্যবহার করতে পারেন। তাদের একটি সিনট্যাক্স রয়েছে যেখানে আপনাকে % এবং রূপান্তর অক্ষরের মধ্যে বন্ধনীতে কী প্রদান করতে হবে। উদাহরণস্বরূপ,

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. Python এ print() ফাংশন কি করে?

  2. পাইথনে input() ফাংশন কি করে?

  3. raw_input() ফাংশন পাইথনে কি করে?

  4. পাইথনে reload() ফাংশন কি করে?