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

পাইথনে স্ট্রিং স্প্লিট (split()) – ডিলিমিটার ভিত্তিক বিভাজন

অনেক সময় একটি স্ট্রিংকে নির্দিষ্ট ডিলিমিটার (delimiter) অনুযায়ী একাধিক অংশে ভাগ করার প্রয়োজন পড়ে। পাইথনের `split()` ফাংশনটি এই কাজটি সহজে করে। এটি ডিলিমিটার এবং স্প্লিট সংখ্যা কন্ট্রোল করার সুবিধা দেয়।

উদাহরণ

str = "Apple Banana  Grapes Apple"
print(str.split())       # ডিফল্ট: হোয়াইটস্পেস দিয়ে স্প্লিট
print(str.split(' ', 2)) # স্পেস ডিলিমিটার, সর্বোচ্চ ২টি স্প্লিট

আউটপুট

['Apple', 'Banana', 'Grapes', 'Apple']
['Apple', 'Banana', ' Grapes Apple']

প্রথম কেসে একাধিক স্পেস একটি ডিলিমিটার হিসেবে বিবেচিত হয়। দ্বিতীয় কেসে শুধু ২বার স্প্লিট হয়, বাকি অংশ একসাথে থাকে।

  1. পাইথনে নিউলাইন দিয়ে স্ট্রিং বিভাজন করা

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

  3. পাইথনে স্ট্রিং রিভার্স করা

  4. পাইথনে স্ট্রিং অ্যালফানিউমেরিক কিনা যাচাই করা