स्ट्रिंग क्लास में पायथन की एक विधि startwith(string) है। यह विधि एक उपसर्ग स्ट्रिंग को स्वीकार करती है जिसे आप खोजना चाहते हैं और इसे स्ट्रिंग ऑब्जेक्ट पर कहा जाता है। आप इस विधि को निम्न तरीके से कॉल कर सकते हैं:
>>>'hello world'.startswith('hell') True >>>'hello world'.startswith('nope') False
यह पता लगाने का एक और तरीका है कि कोई स्ट्रिंग किसी दिए गए उपसर्ग के साथ समाप्त होती है या नहीं। ऐसा करने के लिए आप re.search('^' + prefix, string) re मॉड्यूल(रेगुलर एक्सप्रेशन) से उपयोग कर सकते हैं। रेगेक्स ^ को लाइन की शुरुआत के रूप में व्याख्या करता है, इसलिए यदि आप उपसर्ग की खोज करना चाहते हैं, तो आपको निम्न कार्य करने होंगे:
>>>import re >>>bool(re.search('^hell', 'hello world')) True >>>bool(re.search('^nope', 'hello world')) False