স্ট্রিং ক্লাসে পাইথনের একটি পদ্ধতি startswith(string) রয়েছে। এই পদ্ধতিটি একটি প্রিফিক্স স্ট্রিং গ্রহণ করে যা আপনি অনুসন্ধান করতে চান এবং একটি স্ট্রিং অবজেক্টে বলা হয়। আপনি এই পদ্ধতিটিকে নিম্নলিখিত উপায়ে কল করতে পারেন:
>>>'hello world'.startswith('hell') True >>>'hello world'.startswith('nope') False
একটি প্রদত্ত উপসর্গ দিয়ে একটি স্ট্রিং শেষ হয় কিনা তা খুঁজে বের করার আরেকটি উপায় আছে। আপনি এটি করতে re মডিউল (রেগুলার এক্সপ্রেশন) থেকে re.search('^' + উপসর্গ, স্ট্রিং) ব্যবহার করতে পারেন। রেজেক্স ^ লাইনের শুরু হিসাবে ব্যাখ্যা করে, তাই আপনি যদি একটি উপসর্গ অনুসন্ধান করতে চান তবে আপনাকে নিম্নলিখিতগুলি করতে হবে:
>>>import re >>>bool(re.search('^hell', 'hello world')) True >>>bool(re.search('^nope', 'hello world')) False