मेमोरी में स्टोर किया गया डेटा कई प्रकार का हो सकता है। उदाहरण के लिए, किसी व्यक्ति की आयु को एक अंकीय मान के रूप में संग्रहीत किया जाता है और उसका पता अल्फ़ान्यूमेरिक वर्णों के रूप में संग्रहीत किया जाता है। पायथन में विभिन्न मानक डेटा प्रकार होते हैं जिनका उपयोग उन पर संभव संचालन और उनमें से प्रत्येक के लिए भंडारण विधि को परिभाषित करने के लिए किया जाता है।
पायथन के पांच मानक डेटा प्रकार हैं -
- संख्या
- स्ट्रिंग
- सूची
- टुपल
- शब्दकोश
पायथन नंबर
संख्या डेटा प्रकार संख्यात्मक मान संग्रहीत करते हैं। नंबर ऑब्जेक्ट तब बनते हैं जब आप उन्हें कोई मान असाइन करते हैं। उदाहरण के लिए -
var1 =1
var2 =10
पायथन स्ट्रिंग्स
पायथन में स्ट्रिंग्स को उद्धरण चिह्नों में दर्शाए गए वर्णों के एक सन्निहित सेट के रूप में पहचाना जाता है। पायथन सिंगल या डबल कोट्स के जोड़े के लिए अनुमति देता है। स्ट्रिंग की शुरुआत में 0 से शुरू होने वाले इंडेक्स के साथ स्लाइस ऑपरेटर ([ ] और [:] ) का उपयोग करके स्ट्रिंग्स के सबसेट को लिया जा सकता है और अंत में -1 से अपना रास्ता काम कर रहा है।
पायथन सूचियां
सूचियाँ पायथन के मिश्रित डेटा प्रकारों में सबसे बहुमुखी हैं। एक सूची में अल्पविराम से अलग किए गए आइटम होते हैं और वर्ग कोष्ठक ([]) के भीतर संलग्न होते हैं। कुछ हद तक, सूचियाँ सी में सरणियों के समान हैं। उनके बीच एक अंतर यह है कि सूची से संबंधित सभी आइटम अलग-अलग डेटा प्रकार के हो सकते हैं।
पायथन टुपल्स
एक टपल एक अन्य अनुक्रम डेटा प्रकार है जो सूची के समान है। एक टपल में अल्पविराम द्वारा अलग किए गए कई मान होते हैं। सूचियों के विपरीत, हालांकि, टुपल्स कोष्ठक में संलग्न हैं।
पायथन डिक्शनरी
पायथन के शब्दकोश एक प्रकार की हैश तालिका प्रकार हैं। वे पर्ल में पाए जाने वाले सहयोगी सरणी या हैश की तरह काम करते हैं और इसमें कुंजी-मूल्य जोड़े होते हैं। एक शब्दकोश कुंजी लगभग किसी भी पायथन प्रकार की हो सकती है, लेकिन आमतौर पर संख्याएं या तार होते हैं। दूसरी ओर, मान किसी भी मनमाने ढंग से पायथन ऑब्जेक्ट हो सकते हैं।