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