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

পাইথনে স্ট্রিং নির্দিষ্ট দৈর্ঘ্য পর্যন্ত রিপিট করার দক্ষ উপায়

আপনি যদি স্ট্রিংকে n ক্যারেক্টার পর্যন্ত রিপিট করতে চান, তবে প্রথমে পুরো স্ট্রিংকে n/len(s) বার রিপিট করুন এবং শেষে n%len(s) ক্যারেক্টার যোগ করুন। উদাহরণস্বরূপ,

def repeat_n(string, n):
    l = len(string)
    full_rep = n // l
    # পুরো রিপিটিশন সহ স্ট্রিং তৈরি
    ans = ''.join(string for i in range(full_rep))
    # শেষে বাকি ক্যারেক্টার যোগ করুন
    return ans + string[:n % l]

repeat_n('asdf', 10)

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

'asdfasdfas'

আপনি স্ট্রিং-এ * অপারেশনও ব্যবহার করতে পারেন স্ট্রিং রিপিট করতে। উদাহরণস্বরূপ,

def repeat_n(string_to_expand, n):
    return (string_to_expand * ((n // len(string_to_expand)) + 1))[:n]

repeat_n('asdf', 10)

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

'asdfasdfas'
  1. পাইথনে স্ট্রিং-এ জোড় দৈর্ঘ্যের শব্দ প্রিন্ট করা

  2. পাইথনে স্ট্রিং কনক্যাটেনেশন-এর প্রিয় পদ্ধতি

  3. পাইথনে স্ট্রিং খালি কিনা যাচাই করার সবচেয়ে সুন্দর উপায়

  4. পাইথন এক্সসেপশন লগ করার সেরা উপায়