% হয় একটি পরিবর্তনশীল বা একটি টিপল নিতে পারে৷ তাই আপনি এটি করতে চান তা সম্পর্কে খুব স্পষ্ট হতে হবে. উদাহরণ স্বরূপ, আপনি যদি −
এমন ফর্ম্যাট করার চেষ্টা করেনউদাহরণ
my_tuple = (1, 2, 3) "My tuple: %s" % my_tuple You'd expect it to give the output: My tuple: (1, 2, 3)
আউটপুট
কিন্তু এটি একটি TypeError নিক্ষেপ করবে। এটি সর্বদা প্রিন্ট করার গ্যারান্টি দিতে, আপনাকে এটিকে নিম্নরূপ একটি একক আর্গুমেন্ট টিপল হিসাবে প্রদান করতে হবে -
"hi there %s" % (name,) # supply the single argument as a single-item tuple
প্রতিবার এই ধরনের সতর্কতা মনে রাখা এত সহজ নয় এবং বাগ হতে পারে। .ফরম্যাটে সেই সমস্যা নেই। বিন্যাস তুলনামূলকভাবে দেখতে খুব পরিষ্কার।