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

पायथन में विशिष्ट वर्णों के लिए एक स्ट्रिंग को कैसे स्कैन करें?

यदि आप यह जांचना चाहते हैं कि स्ट्रिंग में दिया गया वर्ण मौजूद है या नहीं, तो आप इसका उपयोग कर सकते हैं। उदाहरण के लिए,

>>> s = "Hello world"
>>> 'e' in s
True

यदि आपके पास वर्णों की एक सूची है जिसे आप खोजना चाहते हैं, तो आप सेट का उपयोग कर सकते हैं। इन वर्णों को सेट में जोड़ें और किसी भी फ़ंक्शन का उपयोग यह जांचने के लिए करें कि इनमें से कोई भी वर्ण स्ट्रिंग में मौजूद है या नहीं। उदाहरण के लिए,

from sets import Set
chars = Set('0123456789$,')
s = "I have 9 cats"
if any((c in chars) for c in s):
    print('Found')
else:
    print('Not Found')

यह आउटपुट देगा:

Found

यदि आप यह जांचना चाहते हैं कि क्या ये सभी वर्ण स्ट्रिंग में मौजूद हैं, तो बस किसी को भी सभी से बदलें। उदाहरण के लिए,

from sets import Set
chars = Set('0123456789$,')
s = "I have 9 cats"
if all((c in chars) for c in s):
    print('Found')
else:
    print('Not Found')

यह आउटपुट देगा:

Not Found

  1. पायथन में एक स्ट्रिंग से विशिष्ट वर्ण कैसे निकालें?

    स्ट्रिंग क्लास में एक विधि प्रतिस्थापित होती है जिसका उपयोग स्ट्रिंग में सबस्ट्रिंग को बदलने के लिए किया जा सकता है। हम इस पद्धति का उपयोग उन वर्णों को बदलने के लिए कर सकते हैं जिन्हें हम खाली स्ट्रिंग से हटाना चाहते हैं। उदाहरण के लिए: >>> "Hello people".replace("e", &q

  1. पायथन में एक स्ट्रिंग को कैसे उलटें?

    स्ट्रिंग स्लाइसिंग और रेंज ऑपरेटरों का उपयोग पायथन में एक स्ट्रिंग को उलटने के लिए किया जा सकता है। उदाहरण के लिए: >>> 'Hello'[::-1] ‘olleH’ >>>‘Halloween’[::-1] ‘neewollaH’ [] ऑपरेटर कोलन : द्वारा अलग किए गए 3 नंबर ले सकता है। पहला स्टा

  1. कैसे जांचें कि स्ट्रिंग में केवल पायथन में कुछ वर्ण हैं या नहीं?

    आप सेट का उपयोग करके जांच सकते हैं कि स्ट्रिंग में केवल कुछ वर्ण हैं या नहीं। उन पात्रों का उपयोग करके एक सेट घोषित करें जिन्हें आप अनुमति देना चाहते हैं। उदाहरण के लिए यदि हम यह जांचना चाहते हैं कि क्या किसी स्ट्रिंग में केवल 1, 2, 3 और 4 हैं, तो हम उपयोग कर सकते हैं - उदाहरण from sets import Set a