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

স্ট্রিংয়ের প্রথম ও শেষ ক্যারেক্টার এক্সচেঞ্জ করার পাইথন প্রোগ্রাম


স্ট্রিং স্লাইসিং ব্যবহার করে প্রথম এবং শেষ ক্যারেক্টার এক্সচেঞ্জ করে নতুন স্ট্রিং তৈরি করা হয়।

উদাহরণ

def swap_first_last(s):
    if len(s) <= 1:
        return s
    return s[-1] + s[1:-1] + s[0]

text = "Hi there how are you"
print("মূল:", text)
print("মডিফাইড:", swap_first_last(text))

আউটপুট

মূল: Hi there how are you
মডিফাইড: ui there how are yoH

ব্যাখ্যা

  • s[-1] = শেষ ক্যারেক্টার, s[0] = প্রথম ক্যারেক্টার।

  • s[1:-1] = মিডিল পার্ট (প্রথম ও শেষ বাদ)।

  • কনক্যাটেনেশন: last + middle + first।

  • এজ কেস: দৈর্ঘ্য ০ বা ১ হলে অপরিবর্তিত রিটার্ন।


  1. পাইথন প্রোগ্রাম লিস্টের প্রথম ও শেষ উপাদান ইন্টারচেঞ্জ করা

  2. পাইথনে স্ট্রিং-এ সবচেয়ে বেশি বার আসা ক্যারেক্টার এবং তার কাউন্ট বের করা

  3. পাইথন প্রোগ্রাম: ক্যারেক্টার স্ট্রিম থেকে প্রথম নন-রিপিটিং ক্যারেক্টার বের করা

  4. পাইথনে স্ট্রিংয়ের দুটি অর্ধেকের ক্যারেক্টার সেট একই কিনা যাচাই করার প্রোগ্রাম