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

पायथन में वेरिएबल का प्रकार स्ट्रिंग है या नहीं कैसे जांचें

हम isinstance(var, class) का उपयोग करके जांच सकते हैं कि var दी गई क्लास का इंस्टेंस है या नहीं। पायथन 2.x में str और unicode का बेस क्लास basestring है। इसलिए हम इसे इस प्रकार उपयोग कर सकते हैं:

>>> s = 'A string'
>>> isinstance(s, basestring)
True
>>> isinstance(s, str)
True
>>> isinstance(10, basestring)
False


नोट: पायथन 3.x में, basestring परिभाषित नहीं है, इसलिए हमें इसके बजाय str का उपयोग करना होगा। उदाहरण के लिए:

>>> s = 'A string'
>>> isinstance(s, str)
True
>>> isinstance(10, str)
False
  1. - पायथन में कैसे जांचें कि स्ट्रिंग में केवल डिजिट्स हैं?

    स्ट्रिंग क्लास में isdigit() नामक एक मेथड होता है जो सच लौटाता है यदि स्ट्रिंग में सभी कैरेक्टर डिजिट्स हैं और कम से कम एक कैरेक्टर है, अन्यथा गलत। आप इसे निम्न प्रकार से कॉल कर सकते हैं - उदाहरण print(12345.isdigit()) print(12345a.isdigit()) आउटपुट True False आप उसी परिणाम के लिए regexes का भी उपय

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

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

  1. - पायथन वेरिएबल मौजूद है या नहीं कैसे जांचें?

    हम पायथन में वेरिएबल मौजूद है या नहीं जांचने के लिए निम्न कोड का उपयोग करते हैं। उदाहरण x = 10 class foo: g = rt def bar(self): m = 6 print(locals()) if m in locals(): print(m is local variable) else: print(m is not a local variable) f