वैरिएबल के डेटा प्रकार

वेरिएबल मूल्यों को स्टोर करने के लिए कुछ भी नहीं है लेकिन मेमोरी स्थान आरक्षित हैं इसका मतलब है कि जब आप एक चर बनाते हैं, तो आप मेमोरी में कुछ जगह आरक्षित करते हैं।

एक चर के डेटा प्रकार के आधार पर, दुभाषिया स्मृति को आवंटित करता है और तय करता है कि आरक्षित मेमोरी में क्या रखा जा सकता है। इसलिए, चर के लिए अलग-अलग डेटा प्रकारों को निर्दिष्ट करके, आप इन चर में पूर्णांक, दशमलव या वर्ण संग्रहीत कर सकते हैं।

वैरिएबल के मान निर्दिष्ट करना
पायथन वैरिएबल्स को मेमोरी स्पेस आरक्षित करने के लिए स्पष्ट घोषणा की आवश्यकता नहीं है। घोषणा स्वचालित रूप से होती है जब आप किसी वैरिएबल के लिए कोई मान निर्दिष्ट करते हैं। बराबर चिह्न (=) चर को मान प्रदान करने के लिए उपयोग किया जाता है।

= ऑपरेटर की बाईं ओर प्रचालक्षित है वेरिएबल का नाम और ऑपरेटर = ऑपरेटर के दायीं ओर है जो कि चर में संग्रहीत मान है। उदाहरण के लिए -

#! / Usr / bin / python3

काउंटर = 100 # एक पूर्णांक असाइनमेंट
मील = 1000.0 # एक अस्थायी बिंदु
नाम = "जॉन" # स्ट्रिंग

प्रिंट (काउंटर)
प्रिंट (मील)
नाम छापें)
यहां, 100, 1000.0 और "जॉन" का क्रम क्रमशः, मील, और नाम के चर को सौंपा गया है, क्रमशः। यह निम्न परिणाम पैदा करता है -

100
1000.0
जॉन
एकाधिक असाइनमेंट
पायथन आपको कई वैरिएबल के साथ-साथ एक एकल मान आवंटित करने की अनुमति देता है।

उदाहरण के लिए -

ए = बी = सी = 1
यहां, एक पूर्णांक ऑब्जेक्ट 1 मान के साथ बनाया गया है, और सभी तीन चर एक ही मेमोरी स्थान के लिए असाइन किए गए हैं। आप कई ऑब्जेक्ट्स के लिए एकाधिक ऑब्जेक्ट्स भी प्रदान कर सकते हैं। उदाहरण के लिए -

ए, बी, सी = 1, 2, "जॉन"
यहां, 1 और 2 के मानों के साथ दो पूर्णांक ऑब्जेक्ट्स क्रमशः ए और बी के लिए आवंटित किए जाते हैं, और एक स्ट्रिंग ऑब्जेक्ट जिसका मान "जॉय" होता है, इसे वेरिएबल c में निर्दिष्ट किया जाता है।

मानक डेटा प्रकार
स्मृति में संग्रहीत डेटा कई प्रकार के हो सकता है। उदाहरण के लिए, किसी व्यक्ति की आयु को संख्यात्मक मान के रूप में संग्रहित किया जाता है और उसके पते को अल्फ़ान्यूमेरिक वर्णों के रूप में संग्रहित किया जाता है। पायथन में विभिन्न मानक डेटा प्रकार होते हैं जिनका उपयोग उन पर संभव परिचालन को परिभाषित करने के लिए किया जाता है और उनमें से प्रत्येक के लिए संग्रहण विधि।

पायथन के पास पांच मानक डेटा प्रकार हैं -

नंबर
तार
सूची
टपल
शब्दकोश
पायथन नंबर
संख्या डेटा प्रकार सांख्यिक मानों को संग्रहीत करता है संख्या ऑब्जेक्ट बनाए जाते हैं, जब आप उन्हें मान देते हैं। उदाहरण के लिए -

var1 = 1
var2 = 10
आप डेल स्टेटमेंट का उपयोग कर किसी संख्या ऑब्जेक्ट के संदर्भ को भी हटा सकते हैं। डेल स्टेटमेंट का सिंटैक्स है -

डेल var1 [, var2 [, var3 [...., वर्न]]]]
आप डेल स्टेटमेंट का उपयोग कर एक ऑब्जेक्ट या एकाधिक ऑब्जेक्ट्स को हटा सकते हैं।

उदाहरण के लिए -

डेल वेर
del var_a, var_b
पायथन तीन भिन्न संख्यात्मक प्रकारों का समर्थन करता है -

int (हस्ताक्षरित पूर्णांक)
फ्लोट (अस्थायी बिंदु वास्तविक मूल्य)
जटिल (जटिल संख्याएं)
पायथन 3 में सभी पूर्णांकों को पूर्णांक के रूप में दर्शाया जाता है इसलिए, लंबे समय तक कोई अलग नंबर प्रकार नहीं है।

उदाहरण
यहां संख्याओं के कुछ उदाहरण दिए गए हैं -

पूर्णांक नाव जटिल
10 0.0 3.14j
100 15.20 45.j
-786 -21.9 9.322e-36j
080 32.3 + E18 .876j
-0490 -90। -.6545 + 0J
-0x260 -32.54e100 3E + 26J
0x69 70.2-E12 4.53e-7J
एक जटिल संख्या में एक्स + वाई, जहां एक्स और वाई असली संख्या हैं, और जम्मू काल्पनिक इकाई है, वास्तविक फ्लोटिंग-पॉइंट संख्याओं के एक अनुक्रमित युग्म के होते हैं।

पायथन स्ट्रिंग्स
पायथन में स्ट्रिंग को उद्धरण चिह्नों में दर्शाए गए अक्षरों के एक संचित सेट के रूप में पहचाने जाते हैं। पायथन एकल या दोहरे उद्धरणों की जोड़ी की अनुमति देता है। स्ट्रिंग्स की सहायकता को स्लाइस ऑपरेटर ([] और [:]) का उपयोग करके लिया जा सकता है, इंडेक्सस के साथ स्ट्रिंग की शुरुआत में 0 से शुरू होता है और 1 से लेकर अंत तक उनका काम करता है।

प्लस (+) चिह्न स्ट्रिंग कंसकेटेशन ऑपरेटर है और तारांकन (*) पुनरावृत्ति ऑपरेटर है। उदाहरण के लिए -

#! / Usr / bin / python3

str = 'हैलो वर्ल्ड!'

प्रिंट (str) # प्रिंट्स पूर्ण स्ट्रिंग
प्रिंट (स्ट्र [0]) # स्ट्रिंग का पहला अक्षर प्रिंट करता है
प्रिंट (स्ट्र [2: 5]) # प्रिंट्स वर्ण जो कि 3 से 5 तारीख तक शुरु होते हैं
प्रिंट (स्ट्र [2:]) # प्रिंट की स्ट्रिंग 3 वर्ण से शुरू होती है
प्रिंट (str * 2) # प्रिंट स्ट्रिंग दो बार
प्रिंट (स्ट्र + "टेस्ट") # प्रिंट्स कंसटानेटेड स्ट्रिंग
इससे निम्नलिखित परिणाम उत्पन्न होंगे -

नमस्ते दुनिया!
एच
Llo
लोलो दुनिया!
हैलो वर्ल्ड! हैलो वर्ल्ड!
हैलो वर्ल्ड! टेस्ट
पायथन सूचियां
सूचियां अजगर के यौगिक डेटा प्रकारों की सबसे बहुमुखी हैं। एक सूची में अल्पविराम द्वारा अलग किए गए आइटम और वर्ग कोष्ठक के भीतर स्थित है ([])। कुछ हद तक, सूची सी में सरणियों के समान होती है। उनमें से एक अंतर यह है कि सूची से संबंधित सभी आइटम अलग-अलग डेटा प्रकार का हो सकते हैं।

सूची में संग्रहित मूल्यों को स्लाइस ऑपरेटर ([] और [:]) का उपयोग करके एक्सेस किया जा सकता है, सूची की शुरुआत में 0 से शुरू होने वाले इंडेक्स और 1 के अंत तक अपने रास्ते पर काम करना। प्लस (+) चिन्ह सूची समापन ऑपरेटर है, और तारांकन (*) पुनरावृत्ति ऑपरेटर है। उदाहरण के लिए -

#! / Usr / bin / python3

सूची = ['एबीसीडी', 786, 2.23, 'जॉन', 70.2]
टिनिलिस्ट = [123, 'जॉन']

प्रिंट (सूची) # प्रिंट पूरी सूची
प्रिंट (सूची [0]) # सूची का पहला तत्व प्रिंट करता है
मुद्रित करें (सूची [1: 3]) # छापे तत्व 2 से 3 जी तक शुरू होते हैं
प्रिंट (सूची [2:]) # तत्वों का तीसरा तत्व से शुरू होता है

No comments:

Post a Comment

My Instagram