কম্পিউটার

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


পাইথনে, একটি স্ট্রিং বিভিন্ন পদ্ধতি ব্যবহার করে ফর্ম্যাট করা যেতে পারে, যেমন −

  • % ব্যবহার করা হচ্ছে
  • ব্যবহার করে {}
  • টেমপ্লেট স্ট্রিং ব্যবহার করা

এবং আমরা এই বিভাগে “%” স্ট্রিং ফর্ম্যাটিং বিকল্প নিয়ে আলোচনা করতে যাচ্ছি।

স্ট্রিং ফরম্যাটিং দুটি স্বাদে আসে-

  • স্ট্রিং ফরম্যাটিং এক্সপ্রেশন: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

  1. পাইথনে CX_Freeze ব্যবহার করা

  2. স্ট্রিং ফরম্যাটিং ব্যবহার করে পাইথনে একটি সম্পূর্ণ টিপল কীভাবে প্রিন্ট করবেন?

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

  4. পাইথন ব্যবহার করে স্ট্রিংকে কীভাবে JSON এ রূপান্তর করবেন?