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

पायथन में कैसे जांचें कि स्ट्रिंग में केवल दशमलव कैरेक्टर्स हैं?

स्ट्रिंग क्लास में isdigit() नामक एक मेथड होता है जो सच लौटाता है यदि स्ट्रिंग में सभी कैरेक्टर अंक हैं और कम से कम एक कैरेक्टर है, अन्यथा गलत। आप इसे निम्न प्रकार से कॉल कर सकते हैं:

>>> "12345".isdigit()
True
>>> "12345a".isdigit()
False

लेकिन यह फ्लोटिंग-पॉइंट नंबर्स के लिए विफल होगा। हम उन नंबर्स के लिए निम्न मेथड का उपयोग कर सकते हैं:

def isfloat(value):
    try:
        float(value)
        return True
    except ValueError:
        return False

isfloat('12.345')
isfloat('12a')
# यह आउटपुट देगा:
# True
# False

आप उसी परिणाम के लिए regexes का भी उपयोग कर सकते हैं। दशमलव मिलान के लिए, हम regex: "^\d+?\.\d+?$" का उपयोग करके re.match(regex, string) कॉल कर सकते हैं। उदाहरण के लिए,

>>> bool(re.match("^\d+?\.\d+?$", '123abc'))
False
>>> bool(re.match("^\d+?\.\d+?$", '12.345'))
True
  1. - JavaScript में String और Boolean की तुलना कैसे करें?

    JavaScript में स्ट्रिंग और बूलियन की तुलना करने के लिए, आइए निम्न उदाहरण देखें। यह true लौटाता है: false == 0; //true true == 1; //true false == ; //true निम्न false लौटाते हैं: false == false; //false true == true; //false इसके अलावा, निम्न उदाहरण भी आज़माएं: var data = true; data === true //false

  1. Swift में स्ट्रिंग में विशेष वर्ण हैं या नहीं जांचें Swift में स्ट्रिंग में विशेष वर्ण हैं या नहीं जांचें

    रेगुलर एक्सप्रेशन का उपयोग करके विशेष वर्ण जांचना Swift में यह जांचने के लिए कि कोई स्ट्रिंग विशेष वर्ण रखती है या नहीं, हम if-else या switch जैसे कंडीशनल का उपयोग कर सकते हैं लेकिन इसके लिए कई शर्तों को निष्पादित करने की आवश्यकता होगी, जिससे प्रोग्रामिंग के साथ-साथ निष्पादन समय भी अधिक लगेगा। इसलिए

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

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