কম্পিউটার টিউটোরিয়াল

পাইথনে স্ট্রিং ফরম্যাটিং: % বনাম .format তুলনা

% অপারেটর একটি ভেরিয়েবল বা টাপল নিতে পারে। তাই আপনাকে খুব স্পষ্ট হতে হবে আপনি কী চান। উদাহরণস্বরূপ, যদি আপনি ফরম্যাট করার চেষ্টা করেন যেন -

উদাহরণ

my_tuple = (1, 2, 3)
"My tuple: %s" % my_tuple
# আপনি আশা করবেন আউটপুট: My tuple: (1, 2, 3)

আউটপুট

কিন্তু এটি TypeError থ্রো করবে। সেটি নিশ্চিত করতে যে এটি সবসময় প্রিন্ট করে, আপনাকে এটিকে সিঙ্গল আর্গুমেন্ট টাপল হিসেবে দিতে হবে নিচের মত -

"hi there %s" % (name,)  # supply the single argument as a single-item tuple

এই ছোট ছোট বিষয়গুলো প্রতিবার মনে রাখা সহজ নয় এবং বাগের কারণ হতে পারে। .format এ এই সমস্যা নেই। format তুলনামূলকভাবে অনেক ক্লিন দেখায়।

  1. পাওয়ারপয়েন্ট ফরম্যাট পেইন্টার দিয়ে টেক্সট ফরম্যাট করার পদ্ধতি

  2. পাইথনে স্ট্রিংকে শূন্য দিয়ে বাম প্যাড করা

  3. পাইথনে স্ট্রিং কোন সাবস্ট্রিং দিয়ে শুরু হয়েছে কিনা যাচাই করা

  4. পাইথনে স্ট্রিং-এর সকল~Occurrence রিপ্লেস করা