पायथन का उपयोग करके डेटा हेरफेर के दौरान, हमें हेरफेर किए जा रहे चर के डेटा प्रकार का पता लगाने की आवश्यकता हो सकती है। यह हमें उस विशिष्ट डेटा प्रकार के लिए उपयुक्त विधियों या कार्यों को लागू करने में मदद करेगा। इस लेख में हम देखेंगे कि हम कैसे पता लगा सकते हैं कि कोई चर स्ट्रिंग डेटा प्रकार का है या नहीं।
प्रकार का उपयोग करना()
प्रकार () विधि इसे दिए गए इनपुट के डेटा प्रकार का मूल्यांकन करती है। हम वेरिएबल को सीधे टाइप () मेथड में इनपुट के रूप में लेंगे और वेरिएबल का मूल्यांकन करेंगे।
उदाहरण
var1 = "Hello"
var2 = 123
var3 = "123"
# using type()
res_var1 = type(var1) == str
res_var2 = type(var2) == str
res_var3 = type(var3) == str
# print result
print("Is variable a string ? : " + str(res_var1))
print("Is variable a string ? : " + str(res_var2))
print("Is variable a string ? : " + str(res_var3)) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Is variable a string ? : True Is variable a string ? : False Is variable a string ? : True
isinstance का उपयोग करना ()
हम isistance विधि का भी उपयोग कर सकते हैं। यहां हम वेरिएबल के साथ-साथ str पैरामीटर दोनों की आपूर्ति करते हैं ताकि यह जांचा जा सके कि वेरिएबल टाइप स्ट्रिंग का है या नहीं।
उदाहरण
var1 = "Hello"
var2 = 123
var3 = "123"
# using isstance()
res_var1 = isinstance(var1, str)
res_var2 = isinstance(var2, str)
res_var3 = isinstance(var3, str)
# print result
print("Is variable a string ? : " + str(res_var1))
print("Is variable a string ? : " + str(res_var2))
print("Is variable a string ? : " + str(res_var3)) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Is variable a string ? : True Is variable a string ? : False Is variable a string ? : True