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

क्या पायथन में एक स्ट्रिंग 'शामिल' सबस्ट्रिंग विधि है?

किसी भी अजगर में 'सम्मिलित' सबस्ट्रिंग विधि नहीं है। इसके बजाय आप नीचे दी गई 2 विधियों में से किसी एक का उपयोग कर सकते हैं:

एक स्ट्रिंग किसी अन्य स्ट्रिंग का सबस्ट्रिंग है या नहीं, यह जानने के लिए पायथन में एक कीवर्ड 'इन' है। उदाहरण के लिए,

>>> 'ello' in 'hello world'
True
>>> 'no' in 'hello'
False

यदि आपको सबस्ट्रिंग की पहली अनुक्रमणिका की भी आवश्यकता है, तो आप अनुक्रमणिका को खोजने के लिए ढूंढें (सबस्ट्र) का उपयोग कर सकते हैं। यदि यह विधि -1 लौटाती है, तो इसका मतलब है कि स्ट्रिंग में सबस्ट्रिंग मौजूद नहीं है। उदाहरण के लिए,

>>> 'hello world'.find('ello')
1
>>> 'hello'.find('no')
-1

  1. पायथन में \\ को \ से कैसे बदलें?

    \\ को \ के साथ बदलने या पाइथन में बैकस्लैश से बचने वाले तारों से बचने के दो तरीके हैं। पहले स्ट्रिंग का मूल्यांकन करने के लिए शाब्दिक_eval का उपयोग कर रहा है। ध्यान दें कि इस पद्धति में आपको स्ट्रिंग को उद्धरणों की दूसरी परत में घेरने की आवश्यकता है। उदाहरण के लिए: >>> import ast >>&g

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

    यदि आप एक स्ट्रिंग के अंत से एक सबस्ट्रिंग को हटाना चाहते हैं, तो आपको यह जांचना चाहिए कि स्ट्रिंग उस सबस्ट्रिंग के साथ समाप्त होती है या नहीं। यदि ऐसा होता है, तो बिना सबस्ट्रिंग के केवल भाग को रखते हुए स्ट्रिंग को स्लाइस करें। उदाहरण के लिए, def rchop(string, ending):   if string.endswith(end

  1. मैं पाइथन में बैकस्लैश से बचने वाली स्ट्रिंग से कैसे बचूं?

    पाइथन में बैकस्लैश से बचने वाले तारों से बचने के दो तरीके हैं। पहले स्ट्रिंग का मूल्यांकन करने के लिए शाब्दिक_eval का उपयोग कर रहा है। ध्यान दें कि इस पद्धति में आपको स्ट्रिंग को उद्धरणों की दूसरी परत में घेरने की आवश्यकता है। उदाहरण के लिए: >>> import ast >>> a = '"Hello,