partition মেথড

partition মেথডটি একটি টাপল রিটার্ন করে যেটি স্ট্রিংকে প্রথম মিলে যাওয়া সাবস্ট্রিং এবং প্যারামিটারে নির্দিষ্ট করা সেপারেটর দিয়ে ভাগ করে প্রাপ্ত অংশগুলো নিয়ে গঠিত।

সিনট্যাক্স

pythonস্ট্রিং.partition(সেপারেটর)

উদাহরণ

চলুন partition মেথডটি নিচের স্ট্রিংটিতে প্রয়োগ করি:

pythontxt = 'abc_dea'
print(txt.partition('_'))

কোড এক্সিকিউট করার ফলাফল:

python('abc', '_', 'dea')

উদাহরণ

এখন আমাদের স্ট্রিংটিতে অতিরিক্ত '_' ক্যারেক্টার যোগ করি এবং আবার partition মেথডটি প্রয়োগ করি:

pythontxt = 'ab_cd_ea'
print(txt.partition('_'))

প্রাপ্ত ফলাফল থেকে দেখা যাচ্ছে, মেথডটি শুধুমাত্র প্রথম মিলে যাওয়া '_' ক্যারেক্টার দিয়েই স্ট্রিংটিকে ভাগ করেছে:

python('ab', '_', 'cd_ea')

আরও দেখুন

  • rpartition মেথড,
    যা স্ট্রিংকে শেষ মিলে যাওয়া সাবস্ট্রিং দিয়ে ভাগ করে
  • rsplit মেথড,
    যা স্ট্রিংকে সাবস্ট্রিং দিয়ে ডান দিক থেকে ভাগ করে
  • split মেথড,
    যা স্ট্রিংকে সাবস্ট্রিং দিয়ে বাম দিক থেকে ভাগ করে
  • join মেথড,
    যা স্ট্রিংগুলির লিস্ট থেকে একটি স্ট্রিং রিটার্ন করে