পাইথনের সবচেয়ে ভালো বৈশিষ্ট্যগুলির মধ্যে একটি হল স্ট্রিং ফরম্যাট অপারেটর %। এই অপারেটরটি স্ট্রিং-এর জন্য অনন্য এবং C-এর printf() পরিবার থেকে ফাংশন থাকার প্যাক তৈরি করে। নিচের একটি সহজ উদাহরণ -
উদাহরণ
#!/usr/bin/python
print "My name is %s and weight is %d kg!" % ('Zara', 21) আউটপুট
উপরের কোডটি কার্যকর করা হলে, এটি নিম্নলিখিত ফলাফল তৈরি করে -
My name is Zara and weight is 21 kg!
এখানে প্রতীকগুলির সম্পূর্ণ সেটের তালিকা রয়েছে যা % −
এর সাথে ব্যবহার করা যেতে পারে| Sr.No | বিন্যাস প্রতীক এবং রূপান্তর |
|---|---|
| 1 | %c চরিত্র |
| 2 | %s বিন্যাস করার আগে str() এর মাধ্যমে স্ট্রিং রূপান্তর |
| 3 | %i স্বাক্ষরিত দশমিক পূর্ণসংখ্যা |
| 4 | %d স্বাক্ষরিত দশমিক পূর্ণসংখ্যা |
| 5 | %u স্বাক্ষরবিহীন দশমিক পূর্ণসংখ্যা |
| 6 | %o অক্টাল পূর্ণসংখ্যা |
| 7 | %x হেক্সাডেসিমেল পূর্ণসংখ্যা (ছোট হাতের অক্ষর) |
| 8 | %X হেক্সাডেসিমেল পূর্ণসংখ্যা (উচ্চ হাতের অক্ষর) |
| 9 | %e সূচকীয় স্বরলিপি (ছোট হাতের 'e' সহ) |
| 10 | %E সূচকীয় স্বরলিপি (উপরের হাতের 'E' সহ) |
| 11 | %f ভাসমান পয়েন্ট বাস্তব সংখ্যা |
| 12 | %g %f এবং %e এর ছোট |
| 13 | %G %f এবং %E এর ছোট |
অন্যান্য সমর্থিত চিহ্ন এবং কার্যকারিতা নিম্নলিখিত সারণীতে তালিকাভুক্ত করা হয়েছে -
| Sr.No | প্রতীক এবং কার্যকারিতা |
|---|---|
| 1 | * যুক্তি প্রস্থ বা নির্ভুলতা নির্দিষ্ট করে |
| 2 | - বাম ন্যায্যতা |
| 3 | + চিহ্ন প্রদর্শন করুন |
| 4 | একটি ধনাত্মক সংখ্যার আগে একটি ফাঁকা স্থান ছেড়ে দিন |
| 5 | # 'x' বা 'X' ব্যবহার করা হয়েছে কিনা তার উপর নির্ভর করে অক্টাল লিডিং শূন্য ('0') বা হেক্সাডেসিমেল লিডিং '0x' বা '0X' যোগ করুন। |
| 6 | 0 বাম থেকে শূন্য সহ প্যাড (স্পেসের পরিবর্তে) |
| 7 | % '%%' আপনাকে একটি একক আক্ষরিক '%' দিয়ে ছেড়ে যায় |
| 8 | (var) ম্যাপিং ভেরিয়েবল (অভিধান আর্গুমেন্ট) |
| 9 | m.n. m হল ন্যূনতম মোট প্রস্থ এবং n হল দশমিক বিন্দুর পরে প্রদর্শিত সংখ্যার সংখ্যা (যদি প্রয়োগ হয়) |