⊗pyPmCdOTCh 144 of 208 menu

पायथन में ऑब्जेक्ट प्रकार की जाँच

किसी तत्व के प्रकार की जाँच करने के लिए, हमें isinstance फ़ंक्शन का उपयोग करना चाहिए। यह अपने पहले पैरामीटर के रूप में तत्व लेती है, और दूसरे के रूप में - वह प्रकार लेती है जिसके लिए उसकी जाँच की जा रही है। इस मामले में दूसरे पैरामीटर के नाम के रूप में वे फ़ंक्शन नाम लिए जाते हैं जो डेटा को संबंधित प्रकार में बदलते हैं: स्ट्रिंग के लिए - str, नंबरों के लिए - int, लिस्ट के लिए - list आदि। isinstance फ़ंक्शन बूलियन मान लौटाती है: यदि तत्व प्रकार के अनुरूप है, तो True लौटाया जाएगा, अन्यथा मामले में - False

उदाहरण

मान लीजिए कि हमारे पास एक वेरिएबल tst है। आइए जाँच करें कि क्या उसका मान एक स्ट्रिंग है। इसके लिए if के दाईं ओर हम isinstance फ़ंक्शन लिखते हैं। इसके पैरामीटर्स में हम tst और प्रकार str पास करते हैं। यदि मान और डेटा प्रकार मेल खाते हैं, तो संबंधित संदेश प्रिंट हो जाएगा:

tst = 'a' if isinstance(tst, str): print('string')

कोड निष्पादित करने का परिणाम:

'string'

उदाहरण

अब आइए जाँच करें कि क्या वेरिएबल एक पूर्णांक है:

tst = 12 if isinstance(tst, int): print('integer')

कोड निष्पादित करने का परिणाम:

'integer'

उदाहरण

यह जाँचने के लिए कि क्या tst एक फ्लोट नंबर है, isinstance के दूसरे पैरामीटर में प्रकार float पास करना चाहिए:

tst = 12.0 if isinstance(tst, float): print('float')

कोड निष्पादित करने का परिणाम:

'float'

उदाहरण

अब आइए एक कंडीशन लिखें ताकि tst की लिस्ट के रूप में जाँच कर सकें:

tst = [1, 2, 3] if isinstance(tst, list): print('list')

कोड निष्पादित करने का परिणाम:

'list'

उदाहरण

आइए जाँच करें कि क्या वेरिएबल एक टपल है:

tst = (1, 2, 3) if isinstance(tst, tuple): print('tuple')

कोड निष्पादित करने का परिणाम:

'tuple'

उदाहरण

अब एक कंडीशन सेट करें ताकि पता चल सके कि क्या वेरिएबल का मान एक डिक्शनरी है:

tst = {'a': 1, 'b': 2, 'c': 3} if isinstance(tst, dict): print('dictionary')

कोड निष्पादित करने का परिणाम:

'dictionary'

प्रैक्टिकल टास्क्स

मान लीजिए कि आपके पास एक वेरिएबल है। जाँच करें कि क्या उसका मान एक पूर्णांक है।

पता लगाएँ कि क्या दी गई वेरिएबल एक फ्लोट नंबर है।

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

जाँच करें कि क्या दी गई वेरिएबल एक डिक्शनरी है।

जाँच करें कि क्या दी गई वेरिएबल एक सेट है।

जाँच करें कि क्या दी गई वेरिएबल एक टपल है।

जाँच करें कि क्या दी गई वेरिएबल एक लिस्ट है।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें