Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

कैसे जांचें कि स्ट्रिंग या स्ट्रिंग का सबस्ट्रिंग पायथन में सबस्ट्रिंग के साथ शुरू होता है या नहीं?

स्ट्रिंग क्लास में पायथन की एक विधि startwith(string) है। यह विधि एक उपसर्ग स्ट्रिंग को स्वीकार करती है जिसे आप खोजना चाहते हैं और इसे स्ट्रिंग ऑब्जेक्ट पर कहा जाता है। आप इस विधि को निम्न तरीके से कॉल कर सकते हैं:

>>> 'हैलो वर्ल्ड'।स्टार्टविथ ('हेल') ट्रू>>> "हैरी पॉटर"।स्टार्टविथ ("हैर") ट्रू>>> 'हैलो वर्ल्ड'।स्टार्ट्सविथ ('नोप') झूठा पूर्व> 

यह पता लगाने का एक और तरीका है कि कोई स्ट्रिंग किसी दिए गए उपसर्ग के साथ समाप्त होती है या नहीं। ऐसा करने के लिए आप re.search('^' + prefix, string) से re मॉड्यूल(रेगुलर एक्सप्रेशन) का उपयोग कर सकते हैं। रेगेक्स ^ को लाइन की शुरुआत के रूप में व्याख्या करता है, इसलिए यदि आप उपसर्ग की खोज करना चाहते हैं, तो आपको निम्न कार्य करने होंगे:

>>> फिर से आयात करें>>> bool(re.search('^hell', 'hello world'))True>>> bool(re.search('^Harr', 'Harry Potter'))True>>> bool(re.search('^nope', 'hello world'))गलत

  1. कैसे जांचें कि पाइथन में प्रत्ययों की सूची से एक स्ट्रिंग समाप्त होती है या नहीं?

    स्ट्रिंग क्लास में पायथन की एक विधि endwith(tuple) है। यह विधि स्ट्रिंग्स के टुपल को स्वीकार करती है जिसे आप खोजना चाहते हैं और इसे स्ट्रिंग ऑब्जेक्ट पर कहा जाता है। आप इस विधि को निम्न तरीके से कॉल कर सकते हैं: string = 'core java' print(string.endswith(('txt', 'xml', 'j

  1. कैसे जांचें कि स्ट्रिंग या स्ट्रिंग का सबस्ट्रिंग पाइथन में प्रत्यय के साथ समाप्त होता है या नहीं?

    स्ट्रिंग क्लास में पायथन की एक विधि एंडविथ (स्ट्रिंग) है। यह विधि एक प्रत्यय स्ट्रिंग को स्वीकार करती है जिसे आप खोजना चाहते हैं और इसे स्ट्रिंग ऑब्जेक्ट पर कहा जाता है। आप इस विधि को निम्न तरीके से कॉल कर सकते हैं: string = 'C:/Users/TutorialsPoint1/~.py' print(string.endswith('.py'

  1. कैसे जांचें कि पाइथन में किसी अन्य स्ट्रिंग में एक सबस्ट्रिंग निहित है या नहीं?

    एक स्ट्रिंग किसी अन्य स्ट्रिंग का सबस्ट्रिंग है या नहीं, यह जानने के लिए पायथन में एक कीवर्ड इन है। उदाहरण के लिए print('ello' in 'hello world')  आउटपुट True यदि आपको सबस्ट्रिंग की पहली अनुक्रमणिका की भी आवश्यकता है, तो आप अनुक्रमणिका को खोजने के लिए ढूंढें (सबस्ट्र) का उपयोग