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