पायथन एक बहुमुखी प्रोग्रामिंग भाषा है जो विभिन्न प्रकार की सूचनाओं को संभालने के लिए डेटा प्रकारों की एक विस्तृत श्रृंखला प्रदान करती है। कुशल प्रोग्रामिंग और डेटा हेरफेर के लिए डेटा प्रकारों को समझना आवश्यक है। इस लेख में, हम पायथन में उपलब्ध विभिन्न डेटा प्रकारों का पता लगाएंगे और उनका उपयोग कैसे किया जा सकता है।
पायथन में डेटा प्रकार का परिचय
पायथन में डेटा प्रकार एक प्रोग्राम में उपयोग किए जाने वाले चर या मूल्यों की प्रकृति को परिभाषित करते हैं। वे उन परिचालनों को निर्धारित करते हैं जो डेटा पर किए जा सकते हैं और जिस तरह से इसे स्मृति में संग्रहीत किया जाता है। पायथन कई अंतर्निहित डेटा प्रकार प्रदान करता है, प्रत्येक एक विशिष्ट उद्देश्य की पूर्ति करता है।
![]() |
data type in python in hindi |
संख्यात्मक डेटा प्रकार
पायथन में संख्यात्मक डेटा प्रकार का उपयोग संख्यात्मक मानों को संग्रहीत करने के लिए किया जाता है। पायथन तीन मुख्य संख्यात्मक डेटा प्रकारों का समर्थन करता है:
पूर्णांक (इंट)
पूर्णांक दशमलव बिंदु के बिना पूर्ण संख्याएँ हैं। वे सकारात्मक या नकारात्मक हो सकते हैं। उदाहरण के लिए,42 और-10 पूर्णांक हैं। पायथन में, पूर्णांकों में असीमित सटीकता होती है, जिससे आप बहुत बड़ी संख्याओं पर संचालन कर सकते हैं।
फ्लोट (फ्लोट)
फ़्लोट्स दशमलव बिंदु के साथ वास्तविक संख्याओं का प्रतिनिधित्व करते हैं। उनका उपयोग भिन्नात्मक मूल्यों को संग्रहीत करने के लिए किया जा सकता है। उदाहरण के लिए,3.14 और0.5 फ्लोट्स हैं। पायथन फ्लोटिंग-पॉइंट नंबरों का प्रतिनिधित्व करने के लिए IEEE 754 मानक का उपयोग करता है, जो उच्च सटीकता और सटीकता प्रदान करता है।
जटिल (जटिल)
वास्तविक और काल्पनिक दोनों भागों के साथ मात्राओं का प्रतिनिधित्व करने के लिए जटिल संख्याओं का उपयोग किया जाता है। वे रूप में लिखे गए हैंए + बीजे, कहाँए असली हिस्सा है औरबी काल्पनिक हिस्सा है। उदाहरण के लिए,3 + 2जे एक जटिल संख्या है। उन्नत गणितीय गणनाओं के लिए पायथन में जटिल संख्याओं का उपयोग किया जा सकता है।
अनुक्रम डेटा प्रकार
पायथन में अनुक्रम डेटा प्रकार का उपयोग वस्तुओं के संग्रह को संग्रहीत करने के लिए किया जाता है। पायथन तीन प्राथमिक अनुक्रम डेटा प्रकार प्रदान करता है:
स्ट्रिंग (एसटीआर)
पायथन में पाठ का प्रतिनिधित्व करने के लिए स्ट्रिंग्स का उपयोग किया जाता है। वे एकल उद्धरणों में संलग्न वर्णों के क्रम हैं (') या दोहरे उद्धरण ("). उदाहरण के लिए,'हैलो वर्ल्ड!' एक तार है। पायथन स्ट्रिंग्स को प्रभावी ढंग से हेरफेर करने के लिए कई अंतर्निहित कार्य और तरीके प्रदान करता है।
सूची (सूची)
सूचियाँ बहुमुखी डेटा संरचनाएँ हैं जो वस्तुओं का संग्रह रख सकती हैं। वे क्रमबद्ध और परिवर्तनशील हैं, जिसका अर्थ है कि आप निर्माण के बाद उनकी सामग्री को बदल सकते हैं। सूचियों को अल्पविराम से अलग किए गए मानों को वर्ग कोष्ठक में संलग्न करके परिभाषित किया गया है ([]). उदाहरण के लिए, `[1, 2, 3]` एक सूची है। सूचियों का उपयोग आमतौर पर डेटा को संग्रहीत करने और हेरफेर करने के लिए किया जाता है।
टपल (टपल)
टुपल्स सूचियों के समान हैं, लेकिन वे अपरिवर्तनीय हैं, जिसका अर्थ है कि निर्माण के बाद उनकी सामग्री को संशोधित नहीं किया जा सकता है। टुपल्स को अल्पविराम से अलग किए गए मानों को कोष्ठक में संलग्न करके परिभाषित किया गया है (()). उदाहरण के लिए,(1, 2, 3) एक टपल है। टुपल्स उपयोगी होते हैं जब आपको डेटा अखंडता सुनिश्चित करने और आकस्मिक संशोधनों को रोकने की आवश्यकता होती है।
मैपिंग डेटा प्रकार
पायथन में मैपिंग डेटा प्रकार का उपयोग की-वैल्यू पेयर को स्टोर करने के लिए किया जाता है। प्राथमिक मानचित्रण डेटा प्रकार शब्दकोश है।
शब्दकोश (तानाशाही)
शब्दकोश कुंजी-मूल्य जोड़े के अनियंत्रित संग्रह हैं। प्रत्येक मान एक अद्वितीय कुंजी के साथ जुड़ा हुआ है, जिससे डेटा की कुशल पुनर्प्राप्ति की अनुमति मिलती है। शब्दकोशों को कर्ली ब्रेसिज़ में अल्पविराम से अलग किए गए की-वैल्यू जोड़े को संलग्न करके परिभाषित किया गया है ({}). उदाहरण के लिए,{'नाम': 'जॉन', 'उम्र': 25} एक शब्दकोश है। वर्णनात्मक कुंजियों का उपयोग करके डेटा को संग्रहीत करने और एक्सेस करने के लिए आमतौर पर शब्दकोशों का उपयोग किया जाता है।
डेटा प्रकार सेट करें
अद्वितीय तत्वों के संग्रह को संग्रहीत करने के लिए सेट का उपयोग किया जाता है। वे अव्यवस्थित और परिवर्तनशील हैं। पायथन दो प्राथमिक सेट डेटा प्रकार प्रदान करता है:
सेट (सेट)
कर्ली ब्रेसिज़ में अल्पविराम से अलग किए गए मानों को जोड़कर सेट परिभाषित किए जाते हैं ({}). उदाहरण के लिए,{1, 2, 3} एक सेट है। सेट उपयोगी होते हैं जब आप अद्वितीय तत्वों का संग्रह संग्रहित करना चाहते हैं और संघ, चौराहे और अंतर जैसे सेट ऑपरेशंस करना चाहते हैं।
फ्रोजनसेट (फ्रोजनसेट)
जमे हुए सेट सेट के समान हैं, लेकिन वे अपरिवर्तनीय हैं। एक बार बनने के बाद, उनकी सामग्री को बदला नहीं जा सकता। अल्पविराम से अलग किए गए मानों को कोष्ठक में संलग्न करके जमे हुए सेट परिभाषित किए गए हैं (()). उदाहरण के लिए,फ्रोजनसेट ({1, 2, 3}) एक जमे हुए सेट है। जमे हुए सेट तब उपयोगी होते हैं जब आपको एक ऐसा सेट बनाने की आवश्यकता होती है जिसे संशोधित नहीं किया जा सकता है।
बूलियन डेटा प्रकार
बूलियन डेटा प्रकार या तो सत्य मानों का प्रतिनिधित्व करता हैसत्य याअसत्य. बूलियन आमतौर पर नियंत्रण संरचनाओं और तार्किक संचालन में उपयोग किए जाते हैं। उदाहरण के लिए, तुलना ऑपरेशन का परिणाम बूलियन मान है। कार्यक्रमों में निर्णय लेने के लिए बूलियन मूल्य आवश्यक हैं।
कोई डेटा प्रकार नहीं
कोई नहीं डेटा प्रकार मान की अनुपस्थिति का प्रतिनिधित्व करता है। इसका उपयोग अक्सर सार्थक परिणाम की अनुपस्थिति या किसी चर की प्रारंभिक अवस्था को इंगित करने के लिए किया जाता है। पायथन में कोई भी विशेष स्थिरांक नहीं है और अक्सर वेरिएबल्स को इनिशियलाइज़ करने के लिए उपयोग किया जाता है जिन्हें बाद में एक मान सौंपा जा सकता है।
डेटा प्रकारों के बीच रूपांतरण
पायथन विभिन्न डेटा प्रकारों के बीच मूल्यों को परिवर्तित करने के लिए अंतर्निहित कार्य प्रदान करता है। आप संख्यात्मक मानों को स्ट्रिंग्स में, स्ट्रिंग्स को पूर्णांकों या फ्लोट्स में बदल सकते हैं, और आवश्यकतानुसार अन्य प्रकार के रूपांतरण कर सकते हैं। ये फ़ंक्शन आपके प्रोग्राम में डेटा की अनुकूलता सुनिश्चित करने में मदद करते हैं।
डेटा के प्रकार की जाँच करना
आप पायथन का उपयोग करके डेटा के प्रकार की जांच कर सकते हैंप्रकार() समारोह। यह तर्क के रूप में पास की गई वस्तु या मान का प्रकार लौटाता है। यह तब उपयोगी हो सकता है जब आपको विशिष्ट संचालन करने से पहले इनपुट को मान्य करने या अपेक्षित डेटा प्रकार सुनिश्चित करने की आवश्यकता हो।
निष्कर्ष
पायथन में डेटा प्रकारों को समझना प्रभावी और कुशल कार्यक्रम लिखने के लिए मौलिक है। पायथन अंतर्निहित डेटा प्रकारों का एक समृद्ध सेट प्रदान करता है, प्रत्येक एक विशिष्ट उद्देश्य की सेवा करता है। अपने चर और मूल्यों के लिए उपयुक्त डेटा प्रकार चुनकर, आप सही डेटा हेरफेर सुनिश्चित कर सकते हैं और अपने कोड की समग्र गुणवत्ता में सुधार कर सकते हैं।
सामान्य प्रश्न
पायथन में सबसे अधिक इस्तेमाल किया जाने वाला डेटा प्रकार क्या है?
पायथन में सबसे अधिक इस्तेमाल किया जाने वाला डेटा प्रकार स्ट्रिंग (str) डेटा प्रकार है। इसका उपयोग पाठ का प्रतिनिधित्व करने के लिए किया जाता है और विभिन्न प्रोग्रामिंग कार्यों में बड़े पैमाने पर उपयोग किया जाता है।
क्या आप बदल सकते हैं पायथन में एक चर का डेटा प्रकार?
हां, आप टाइप रूपांतरण कार्यों का उपयोग करके पायथन में एक चर के डेटा प्रकार को बदल सकते हैं। उदाहरण के लिए, आप का उपयोग करके एक स्ट्रिंग को एक पूर्णांक या एक फ्लोट में बदल सकते हैंइंट () यातैरना() कार्य, क्रमशः।
आप पायथन में एक स्ट्रिंग को पूर्णांक में कैसे बदलते हैं?
आप का उपयोग करके पायथन में एक स्ट्रिंग को एक पूर्णांक में बदल सकते हैंइंट () समारोह। यह स्ट्रिंग को पार्स करता है और एक पूर्णांक मान देता है। यदि स्ट्रिंग को पूर्णांक में परिवर्तित नहीं किया जा सकता है, तो यह a उठाता हैमान त्रुटि.
पायथन में कोई भी डेटा प्रकार का उद्देश्य क्या है?
पायथन में कोई नहीं डेटा प्रकार का उपयोग मूल्य की अनुपस्थिति का प्रतिनिधित्व करने के लिए किया जाता है। इसका उपयोग अक्सर प्लेसहोल्डर के रूप में किया जाता है या एक सार्थक मान निर्दिष्ट करने से पहले एक चर की प्रारंभिक स्थिति को इंगित करने के लिए किया जाता है।
आप पायथन में एक चर के डेटा प्रकार की जांच कैसे कर सकते हैं?
आप पायथन में एक चर के डेटा प्रकार की जाँच कर सकते हैंप्रकार() समारोह। बस चर को तर्क के रूप में पास करेंप्रकार() फ़ंक्शन, और यह चर के प्रकार को वापस कर देगा।