কম্পিউটার

পাইথনে স্ট্রিং ফরম্যাটিং অপারেটর


পাইথনের সবচেয়ে ভালো বৈশিষ্ট্যগুলির মধ্যে একটি হল স্ট্রিং ফরম্যাট অপারেটর %। এই অপারেটরটি স্ট্রিং-এর জন্য অনন্য এবং 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 হল দশমিক বিন্দুর পরে প্রদর্শিত সংখ্যার সংখ্যা (যদি প্রয়োগ হয়)

  1. % ব্যবহার করে পাইথনে স্ট্রিং ফরম্যাটিং?

  2. পাইথনে টারনারি অপারেটর?

  3. পাইথনে JSON ফরম্যাটিং

  4. পাইথনে অপারেটর ফাংশন