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