কম্পিউটার

পাইথনে হোয়াইটস্পেসে স্ট্রিং কীভাবে বিভক্ত করবেন?


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

>>>"অনুগ্রহ করে এই স্ট্রিংটিকে বিভক্ত করুন।" split()['দয়া করে','split', 'this', 'string']

এই সমস্যা সমাধানের জন্যও Regex ব্যবহার করা যেতে পারে। আপনি regex '\s+' ডিলিমিটার হিসাবে ব্যবহার করে re.split() পদ্ধতিকে কল করতে পারেন। উল্লেখ্য যে এই পদ্ধতিটি উপরের পদ্ধতির চেয়ে ধীর।

>>>আমদানি পুনরায়>>>re.split('\s+', 'দয়া করে এই স্ট্রিংটিকে বিভক্ত করুন')['দয়া করে','বিভক্ত', 'এই', 'স্ট্রিং'] 


  1. পাইথনে NEWLINEs এ কীভাবে বিভক্ত করবেন?

  2. পাইথনে স্ট্রিংয়ে সমস্ত নেতৃস্থানীয় হোয়াইটস্পেস কীভাবে সরিয়ে ফেলা যায়?

  3. পাইথনে একটি স্ট্রিং শুধুমাত্র হোয়াইটস্পেস অক্ষর রয়েছে কিনা তা কিভাবে পরীক্ষা করবেন?

  4. পাইথনে একটি স্ট্রিং আলফানিউমেরিক কিনা তা কীভাবে পরীক্ষা করবেন?