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

Python में जांचें कि कोई चर स्ट्रिंग है या नहीं

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

type() का उपयोग करना

type() विधि इनपुट के डेटा प्रकार का मूल्यांकन करती है। हम सीधे चर को type() विधि में इनपुट के रूप में लेंगे और चर का मूल्यांकन करेंगे।

उदाहरण

var1 = "Hello"
var2 = 123
var3 = "123"
# type() का उपयोग
res_var1 = type(var1) == str
res_var2 = type(var2) == str
res_var3 = type(var3) == str
# परिणाम प्रिंट करें
print("क्या चर स्ट्रिंग है? : " + str(res_var1))
print("क्या चर स्ट्रिंग है? : " + str(res_var2))
print("क्या चर स्ट्रिंग है? : " + str(res_var3))

आउटपुट

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

क्या चर स्ट्रिंग है? : True
क्या चर स्ट्रिंग है? : False
क्या चर स्ट्रिंग है? : True

isinstance() का उपयोग करना

हम isinstance विधि का भी उपयोग कर सकते हैं। यहाँ हम चर के साथ-साथ str पैरामीटर की आपूर्ति करते हैं ताकि यह जांचा जा सके कि चर स्ट्रिंग प्रकार का है या नहीं।

उदाहरण

var1 = "Hello"
var2 = 123
var3 = "123"
# isinstance() का उपयोग
res_var1 = isinstance(var1, str)
res_var2 = isinstance(var2, str)
res_var3 = isinstance(var3, str)
# परिणाम प्रिंट करें
print("क्या चर स्ट्रिंग है? : " + str(res_var1))
print("क्या चर स्ट्रिंग है? : " + str(res_var2))
print("क्या चर स्ट्रिंग है? : " + str(res_var3))

आउटपुट

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

क्या चर स्ट्रिंग है? : True
क्या चर स्ट्रिंग है? : False
क्या चर स्ट्रिंग है? : True
  1. - पायथन में स्ट्रिंग ASCII है या नहीं कैसे जांचें?

    पायथन में किसी स्ट्रिंग के ASCII होने की जांच करने का सबसे सरल तरीका है स्ट्रिंग के प्रत्येक कैरेक्टर पर लूप चलाकर जांचना कि प्रत्येक कैरेक्टर ASCII है या नहीं। उदाहरण def is_ascii(s): return all(ord(c) < 128 for c in s) print(is_ascii(ӓmsterdӒm)) आउटपुट यह आउटपुट देगा: False लेकिन यह तरीका बहु

  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