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

पायथन में जांचें कि स्ट्रिंग में कोई विशेष वर्ण है या नहीं


जब यह जांचना हो कि कोई स्ट्रिंग किसी विशिष्ट वर्ण को समाहित करती है या नहीं, तो 'check_string' नामक एक विधि परिभाषित की जाती है जो नियमित अभिव्यक्ति और 'compile' विधि का उपयोग करके जांचती है कि स्ट्रिंग में कोई विशेष वर्ण है या नहीं। विधि के बाहर, एक स्ट्रिंग परिभाषित की जाती है, और इस स्ट्रिंग को पैरामीटर के रूप में पास करके विधि को कॉल किया जाता है।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

import re
def check_string(my_string):
    regex = re.compile('[@_!#$%^&*()<>?/\|}{~:]')
    if regex.search(my_string) == None:
        print("String does not contain any special character.")
    else:
        print("String contains special characters.")

my_string = "PythonInterpreter"
print("The string is :")
print(my_string)
check_string(my_string)

आउटपुट

The string is : pythonInterpreter
String contains special characters.

व्याख्या

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

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

  • यह 'compile' विधि का उपयोग करके देखती है कि स्ट्रिंग में कोई विशेष वर्ण मौजूद है या नहीं।

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

  • इसे पैरामीटर के रूप में फ़ंक्शन को पास किया जाता है।

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


  1. पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग पैंग्राम है या नहीं पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग पैंग्राम है या नहीं

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

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

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक स्ट्रिंग इनपुट दिए जाने पर, हमें यह ढूंढना होगा कि स्ट्रिंग में सभी यूनिक कैरेक्टर्स हैं या नहीं। दृष्टिकोण हम बूलियन वैल्यूज़ का एक ऐरे बनाएंगे, जहां इंडेक्स i पर वेरिएबल फ्लैग

  1. पायथन प्रोग्राम: स्ट्रिंग से nth कैरेक्टर हटाएं पायथन प्रोग्राम: स्ट्रिंग से nth कैरेक्टर हटाएं

    इस लेख में, हम नीचे दिए गए प्रॉब्लम स्टेटमेंट के समाधान के बारे में सीखेंगे: प्रॉब्लम स्टेटमेंट हमें एक स्ट्रिंग दी गई है, हमें दी गई स्ट्रिंग से i-वें इंडेक्स वाले कैरेक्टर को हटाना है और इसे प्रदर्शित करना है। पायथन में किसी भी स्ट्रिंग में, इंडेक्सिंग हमेशा 0 से शुरू होती है। मान लीजिए हमारे पा