কম্পিউটার

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


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

tup = (1,2,3)
print("this is a tuple %s" % (tup))

এটি আউটপুট দেবে:

TypeError: not all arguments converted during string formatting

এটি উপরে উল্লেখিত কারণের কারণে। আপনি যদি একটি টিপল পাস করতে চান তবে আপনাকে (tup, ) সিনট্যাক্স ব্যবহার করে একটি মোড়ানো টিপল তৈরি করতে হবে। উদাহরণস্বরূপ,

tup = (1,2,3)
print("this is a tuple %s" % (tup, ))

এটি আউটপুট দেবে:

this is a tuple (1, 2, 3)

(tup,) স্বরলিপি একটি অভিব্যক্তি থেকে একটি একক-মূল্যবান টিপলকে আলাদা করে।


  1. পাইথনে একটি স্ট্রিংকে ফ্লোটে রূপান্তর করা যায় কিনা তা কীভাবে পরীক্ষা করবেন?

  2. পাইথন ব্যবহার করে একটি স্ট্রিং থেকে একটি অক্ষর কিভাবে মুছে ফেলা যায়?

  3. পাইথনে ভাসা বা int করার জন্য একটি স্ট্রিং কীভাবে পার্স করবেন?

  4. পাইথনে একটি স্ট্রিংয়ে শুধুমাত্র ছোট হাতের অক্ষর রয়েছে কিনা তা কীভাবে পরীক্ষা করবেন?