পাইথনে, একটি স্ট্রিং বিভিন্ন পদ্ধতি ব্যবহার করে ফর্ম্যাট করা যেতে পারে, যেমন −
- % ব্যবহার করা হচ্ছে
- ব্যবহার করে {}
- টেমপ্লেট স্ট্রিং ব্যবহার করা
এবং আমরা এই বিভাগে “%” স্ট্রিং ফর্ম্যাটিং বিকল্প নিয়ে আলোচনা করতে যাচ্ছি।
স্ট্রিং ফরম্যাটিং দুটি স্বাদে আসে-
- স্ট্রিং ফরম্যাটিং এক্সপ্রেশন:C টাইপ printf এর উপর ভিত্তি করে
- স্ট্রিং ফর্ম্যাটিং পদ্ধতি কল:এই বিকল্পটি পাইথন 2.6 বা উচ্চতর সংস্করণে উপলব্ধ৷
% ব্যবহার করে বিন্যাস C টাইপ printf থেকে আসে এবং নিম্নলিখিত প্রকারগুলিকে সমর্থন করে
- পূর্ণসংখ্যা - %d
- ফ্লোট - %f
- স্ট্রিং - %s
- হেক্সাডেসিমেল - %x
- অক্টাল - %o
>>> name = "Jeff Bezos" >>> "Richest person in the world is %s" %name 'Richest person in the world is Jeff Bezos'
নীচে পাইথনে % ব্যবহার করে স্ট্রিং বিন্যাসের ব্যবহার প্রদর্শন করার জন্য একটি সহজ প্রোগ্রাম রয়েছে -
# %s - string var = '27' #as string string = 'Variable as string = %s' %(var) print(string) #%r - raw data print ('Variable as raw data = %r' %(var)) #%i - Integer print('Variable as integer = %i' %(int(var))) #%f - float print('Variable as float = %f' %(float(var))) #%x - hexadecimal print('Variable as hexadecimal = %x'%(int(var))) #%o - octal print('Variable as octal = %o' %(int(var)))
আউটপুট
Variable as string = 27 Variable as raw data = '27' Variable as integer = 27 Variable as float = 27.000000 Variable as hexadecimal = 1b Variable as octal = 33