পাইথনে বিভক্ত () ফাংশন

Split Function Python



স্ট্রিং একটি গুরুত্বপূর্ণ ডাটা টাইপ এবং একটি সিস্টেমে তথ্য সংরক্ষণের জন্য ব্যবহৃত হয়। প্রোগ্রামিং করার সময়, অক্ষরের একটি বড় ব্লক থেকে সর্বাধিক গুরুত্বপূর্ণ তথ্য পেতে আপনাকে একটি স্ট্রিংকে একাধিক অংশে বিভক্ত করতে হতে পারে। একটি স্ট্রিংকে একাধিক অংশে বিভক্ত করার জন্য একটি ফাংশন বা অন্তর্নির্মিত প্রক্রিয়া প্রয়োজন।







পাইথন স্ট্রিংগুলিকে আলাদা টুকরোতে বিভক্ত করতে অন্তর্নির্মিত বিভক্ত () ফাংশন সরবরাহ করে। Split () ফাংশন একটি স্ট্রিংকে একাধিক স্ট্রিংয়ে বিভক্ত করে, সেগুলিকে একটি তালিকায় সাজায় এবং তালিকাটি ফেরত দেয়। স্প্লিট () ফাংশনটি একটি সংজ্ঞায়িত বিভাজক অনুযায়ী স্ট্রিংটি ভেঙে বা বিভক্ত করে, যা কোন বিশেষ অক্ষর (,:,, @, ইত্যাদি) হতে পারে।



এই নিবন্ধটি Python split () ফাংশন এর ব্যবহারের কিছু উদাহরণ সহ বর্ণনা করে।



বাক্য গঠন

স্প্লিট () ফাংশন সিনট্যাক্স নিম্নরূপ:





স্ট্রিংবিভক্ত(বিভাজক,maxsplit)

Split () ফাংশনটি একটি আর্গুমেন্ট হিসেবে দুটি প্যারামিটার নেয়, যেমন, বিভাজক এবং maxsplit। উভয় পরামিতি alচ্ছিক। বিভাজক স্ট্রিং বিভক্ত করে। যদি আপনি কোন বিভাজক নির্দিষ্ট না করেন, তাহলে split () ফাংশনটি সাদা জায়গার ভিত্তিতে স্ট্রিংকে বিভক্ত করবে। ম্যাক্সস্প্লিট আর্গুমেন্টটি বিভক্তির সংখ্যা নির্দিষ্ট করতে ব্যবহৃত হয় এবং এর মান হল ডিফল্টরূপে -1। এর মানে হল যে ফাংশনটি স্ট্রিংটিকে একাধিক অংশে বিভক্ত করবে।

স্প্লিট () ফাংশন ব্যবহার করে কিছু উদাহরণ দেখি।



উদাহরণ

প্রথমে, আমরা একটি উদাহরণ দেখব যেখানে স্ট্রিংটি সাদা জায়গার উপর ভিত্তি করে বিভক্ত। Split () ফাংশনটি স্ট্রিংকে ভাগ করে এবং এটি একটি তালিকায় ফেরত দেয়।

# একটি সহজ স্ট্রিং ঘোষণা করা হচ্ছে
পৃ='হ্যালো এবং লিনাক্সহিন্টে স্বাগতম'
# split () ফাংশন ব্যবহার করে
ছাপা(পৃবিভক্ত())

আউটপুট

আপনি আউটপুটে দেখতে পারেন যে বিভক্ত () ফাংশন একটি তালিকা আকারে বিচ্ছিন্ন স্ট্রিংটি ফিরিয়ে দিয়েছে।

পরবর্তী, আমরা একটি স্ট্রিং বিভক্ত করার জন্য একটি বিভাজক ব্যবহার করব।

বিভাজক হিসাবে ',' ব্যবহার করা

এই উদাহরণে, আমরা ',' বিভাজক ব্যবহার করে স্ট্রিংকে বিভক্ত করব।

# একটি সহজ স্ট্রিং ঘোষণা করা হচ্ছে
পৃ='হ্যালো, এবং, লিনাক্সহিন্ট -এ স্বাগতম'
# split () ফাংশন ব্যবহার করে
ছাপা(পৃবিভক্ত(','))

আউটপুট

বিভাজক হিসাবে ':' ব্যবহার করা

পরবর্তী, আমরা: বিভাজক ব্যবহার করে একটি স্ট্রিং বিভক্ত করব।

# একটি সহজ স্ট্রিং ঘোষণা করা হচ্ছে
পৃ='কুয়াশা গণনা: একটি নতুন বিতরণ করা কম্পিউটিং দৃষ্টান্ত'
# split () ফাংশন ব্যবহার করে
ছাপা(পৃবিভক্ত(':'))

আউটপুট

একইভাবে, আপনি কোন বিশেষ অক্ষর বা শব্দকে বিভাজক হিসেবে ব্যবহার করতে পারেন একটি স্ট্রিং বিভক্ত করতে।

বিভাজক হিসাবে '@' ব্যবহার করা

এখন, আমরা একটি বিভাজক হিসাবে '@' ব্যবহার করে একটি স্ট্রিং বিভক্ত করব। উদাহরণস্বরূপ, যদি আপনার একটি ইমেল থাকে এবং আপনি কেবল ইমেলের ডোমেন পেতে চান, এই ক্ষেত্রে, আপনি স্ট্রিং বিভক্ত করতে '@' ব্যবহার করবেন।

# একটি সহজ স্ট্রিং ঘোষণা করা হচ্ছে
পৃ='[ইমেল সুরক্ষিত]'
# split () ফাংশন ব্যবহার করে
ছাপা(পৃবিভক্ত('@'))

আউটপুট

বিভাজক হিসাবে '#' ব্যবহার করা

এই উদাহরণে, আমরা '#' বিভাজক ব্যবহার করে স্ট্রিং আলাদা করব।

# একটি সহজ স্ট্রিং ঘোষণা করা হচ্ছে
পৃ='বিড়াল#কুকুর#গরু#হাতি#উট#সিংহ#ঘোড়া'
# split () ফাংশন ব্যবহার করে
ছাপা(পৃবিভক্ত('#'))

আউটপুট

ম্যাক্সস্প্লিট প্যারামিটার

Maxsplit প্যারামিটার alচ্ছিক। ম্যাক্সস্প্লিট প্যারামিটারটি ফাংশন দ্বারা তৈরি সর্বাধিক সংখ্যক বিভাজন নির্দিষ্ট করতে ব্যবহৃত হয়। Maxsplit প্যারামিটারের ডিফল্ট মান হল -1। এই উদাহরণে, maxsplit প্যারামিটারের মান 1, তাই ফাংশনটি কেবল স্ট্রিংয়ের প্রথম অংশকে আলাদা করবে।

# একটি সহজ স্ট্রিং ঘোষণা করা হচ্ছে
পৃ='বিড়াল#কুকুর#গরু#হাতি#উট#সিংহ#ঘোড়া'
# maxsplit 1 দিয়ে split () ফাংশন ব্যবহার করে
ছাপা(পৃবিভক্ত('#', ))

আউটপুট

এখন, আসুন maxsplit প্যারামিটারের মান 2 তে পরিবর্তন করি। নিচের আউটপুটটি দেখুন:

# একটি সহজ স্ট্রিং ঘোষণা করা হচ্ছে
পৃ='বিড়াল#কুকুর#গরু#হাতি#উট#সিংহ#ঘোড়া'
# maxsplit 1 দিয়ে split () ফাংশন ব্যবহার করে
ছাপা(পৃবিভক্ত('#',2 ))

আউটপুট

এখন, আসুন maxsplit প্যারামিটারের মান 2 তে পরিবর্তন করি। নিচের আউটপুটটি দেখুন:

# একটি সহজ স্ট্রিং ঘোষণা করা হচ্ছে
পৃ='বিড়াল#কুকুর#গরু#হাতি#উট#সিংহ#ঘোড়া'
# maxsplit 1 দিয়ে split () ফাংশন ব্যবহার করে
ছাপা(পৃবিভক্ত('#',6))

আউটপুট

উপসংহার

এই নিবন্ধটি কয়েকটি সহজ উদাহরণের সাহায্যে পাইথন স্প্লিট () ফাংশনের ব্যবহার বর্ণনা করে। পাইথন স্প্লিট () ফাংশন বিভাজক এবং পরামিতিগুলির উপর ভিত্তি করে স্ট্রিংগুলিকে বিভক্ত করে এবং একটি তালিকা আকারে একটি আউটপুট প্রদান করে। Spyder3 সম্পাদক এই নিবন্ধে প্রদত্ত উদাহরণগুলিতে পাইথন স্ক্রিপ্ট তৈরি এবং লেখার জন্য ব্যবহৃত হয়েছিল।