partition মেথড
partition মেথডটি একটি টাপল রিটার্ন করে
যেটি স্ট্রিংকে প্রথম মিলে যাওয়া
সাবস্ট্রিং এবং প্যারামিটারে নির্দিষ্ট করা
সেপারেটর দিয়ে ভাগ করে প্রাপ্ত অংশগুলো নিয়ে গঠিত।
সিনট্যাক্স
স্ট্রিং.partition(সেপারেটর)
উদাহরণ
চলুন partition মেথডটি নিচের
স্ট্রিংটিতে প্রয়োগ করি:
txt = 'abc_dea'
print(txt.partition('_'))
কোড এক্সিকিউট করার ফলাফল:
('abc', '_', 'dea')
উদাহরণ
এখন আমাদের স্ট্রিংটিতে অতিরিক্ত
'_' ক্যারেক্টার যোগ করি এবং আবার partition
মেথডটি প্রয়োগ করি:
txt = 'ab_cd_ea'
print(txt.partition('_'))
প্রাপ্ত ফলাফল থেকে দেখা যাচ্ছে, মেথডটি
শুধুমাত্র প্রথম মিলে যাওয়া '_'
ক্যারেক্টার দিয়েই স্ট্রিংটিকে ভাগ করেছে:
('ab', '_', 'cd_ea')
আরও দেখুন
-
rpartitionমেথড,
যা স্ট্রিংকে শেষ মিলে যাওয়া সাবস্ট্রিং দিয়ে ভাগ করে -
rsplitমেথড,
যা স্ট্রিংকে সাবস্ট্রিং দিয়ে ডান দিক থেকে ভাগ করে -
splitমেথড,
যা স্ট্রিংকে সাবস্ট্রিং দিয়ে বাম দিক থেকে ভাগ করে -
joinমেথড,
যা স্ট্রিংগুলির লিস্ট থেকে একটি স্ট্রিং রিটার্ন করে