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

Python में जांचें कि क्या उपस्ट्रिंग स्ट्रिंग में मौजूद है


Python डेटा विश्लेषण में हम एक परिदृश्य का सामना कर सकते हैं जहां यह जांचना है कि क्या दी गई उपस्ट्रिंग एक बड़ी स्ट्रिंग का हिस्सा है। हम इसे निम्नलिखित कार्यक्रमों के माध्यम से प्राप्त करेंगे।

find के साथ

find फंक्शन निर्दिष्ट मान की पहली घटना ढूंढता है। यदि मान नहीं मिलता है तो यह -1 लौटाता है। हम इस फंक्शन को दी गई स्ट्रिंग पर लागू करेंगे और यह पता लगाने के लिए एक if क्लॉज डिज़ाइन करेंगे कि उपस्ट्रिंग स्ट्रिंग का हिस्सा है या नहीं।

उदाहरण

Astring = "In cloud 9" Asub_str = "cloud" # दी गई स्ट्रिंग और उपस्ट्रिंग print("Given string: ",Astring) print("Given substring: ",Asub_str) if (Astring.find(Asub_str) == -1): print("Substring is not a part of the string") else: print("Substring is part of the string") # फिर से जांचें Asub_str = "19" print("Given substring: ",Asub_str) if (Astring.find(Asub_str) == -1): print("Substring is not a part of the string") else: print("Substring is part of the string")

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −

Given string: In cloud 9 Given substring: cloud Substring is part of the string Given substring: 19 Substring is not a part of the string

count के साथ

count() विधि Python में स्ट्रिंग या डेटा संग्रह में निर्दिष्ट मान वाले तत्वों की संख्या लौटाती है। नीचे दिए गए प्रोग्राम में हम उपस्ट्रिंग की गिनती की गणना करेंगे और यदि यह 0 से अधिक है तो हम निष्कर्ष निकालते हैं कि उपस्ट्रिंग बड़ी स्ट्रिंग में मौजूद है।

उदाहरण

Astring = "In cloud 9" Asub_str = "cloud" # दी गई स्ट्रिंग और उपस्ट्रिंग print("Given string: ",Astring) print("Given substring: ",Asub_str) if (Asub_str.count(Astring)>0): print("Substring is part of the string") else: print("Substring is not a part of the string") # फिर से जांचें Asub_str = "19" print("Given substring: ",Asub_str) if (Asub_str.count(Astring)>0): print("Substring is a part of the string") else: print("Substring is not a part of the string")

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −

Given string: In cloud 9 Given substring: cloud Substring is not a part of the string Given substring: 19 Substring is not a part of the string

  1. - पायथन में कैसे जांचें कि स्ट्रिंग अल्फान्यूमेरिक है?

    पायथन स्ट्रिंग क्लास में isalnum() नामक एक मेथड होता है जिसे स्ट्रिंग पर कॉल किया जा सकता है और यह हमें बताता है कि स्ट्रिंग में केवल अल्फान्यूमेरिक्स हैं या नहीं। आप इसे निम्न प्रकार से कॉल कर सकते हैं: >>> 123abc.isalnum() True >>> 123#$%abc.isalnum() False आप उसी परिणाम के लिए r

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

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

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

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