একাধিকবার স্ট্রিং প্রদর্শন করুন


91

আমি '-' n এর মতো একটি অক্ষর বা স্ট্রিং মুদ্রণ করতে চাই।

আমি কি লুপ ব্যবহার না করে এটি করতে পারি? .. এর মতো কোনও ফাংশন আছে?

print('-',3)

.. যার অর্থ এই হিসাবে -3 বার মুদ্রণ করা হবে :

---

উত্তর:


189

পাইথন 2.x:

print '-' * 3

পাইথন 3.x:

print('-' * 3)

4
এই বিল্ট-ইন ডক্স প্রকারভেদ অধ্যায় (এবং সরকারী টিউটোরিয়ালে উল্লেখ করা উচিত) উল্লেখ করা হয় docs.python.org/library/...
dbr


(মনে হয় তারা যুক্ত করেছে বাইটাররে- বুকমার্কের নামে)
জর্জ বীরবিলিস

5

গৃহীত উত্তরটি সংক্ষিপ্ত এবং মিষ্টি, তবে পাইথন ৩.x এ একটি বিভাজক সরবরাহ করার জন্য একটি বিকল্প বাক্য গঠন রয়েছে here

print(*3*('-',), sep='_')

এটি ব্যর্থ হবে যদি আমরা '\' ব্যবহার করে পৃথক হয়ে থাকি তবে এটি পরীক্ষা করে দেখুন:*3*('-',), sep='\'
রুশভ প্যাটেল

@ রুশভপ্যাটেল এটি কারণ যে '\' একটি বৈধ স্ট্রিং নয়, পরিবর্তে '\\' ব্যবহার করুন বা '' \ 'ব্যবহার করুন
অলিভিয়ার মেলানন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.