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

पायथन - जांचें कि एक स्ट्रिंग एक ही वर्ण से शुरू और समाप्त होती है या नहीं

जब यह जांचना आवश्यक हो कि एक स्ट्रिंग एक ही वर्ण से शुरू और समाप्त होती है या नहीं, तो नियमित अभिव्यक्ति का उपयोग किया जा सकता है। एक विधि को परिभाषित किया जा सकता है जो यह देखने के लिए 'खोज' फ़ंक्शन का उपयोग करती है कि क्या कोई स्ट्रिंग किसी विशिष्ट वर्ण के साथ शुरू और समाप्त होती है।

उदाहरण

नीचे उसी का एक प्रदर्शन है

आयात करें एक ही वर्ण के साथ शुरू और समाप्त होता है") अन्य:प्रिंट ("दिया गया स्ट्रिंग एक ही वर्ण के साथ शुरू और समाप्त नहीं होता है") my_string ="abcbabda" प्रिंट ("स्ट्रिंग है:") प्रिंट (my_string) check_string (my_string)

आउटपुट

स्ट्रिंग है:abcbabdaदी गई स्ट्रिंग एक ही वर्ण से शुरू और खत्म होती है

स्पष्टीकरण

  • आवश्यक पैकेज आयात किए जाते हैं।

  • 'check_string' नाम की एक विधि परिभाषित की गई है जो स्ट्रिंग को एक पैरामीटर के रूप में लेती है।

  • 'खोज' फ़ंक्शन को स्ट्रिंग और रेगुलर एक्सप्रेशन को पैरामीटर के रूप में पास करके कहा जाता है।

  • यदि आरंभ और अंत के वर्ण मेल खाते हैं, तो प्रासंगिक आउटपुट कंसोल पर प्रदर्शित होता है।

  • कंसोल के बाहर, एक स्ट्रिंग परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।

  • एक सबस्ट्रिंग को परिभाषित किया जाता है और कंसोल पर प्रदर्शित किया जाता है।

  • विधि को स्ट्रिंग और सबस्ट्रिंग पास करके कहा जाता है।

  • आउटपुट कंसोल पर प्रदर्शित होता है।


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

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक स्ट्रिंग इनपुट को देखते हुए, हमें यह जांचना होगा कि स्ट्रिंग खाली है या नहीं। पायथन स्ट्रिंग्स प्रकृति में अपरिवर्तनीय हैं इसलिए किसी भी ऑपरेशन को करते समय स्ट्रिंग्स को संभालते समय सावधानी बर

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

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

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

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