Total Pageviews

Thursday, September 14, 2023

पाइथन में numeric डाटा टाइप

 Numbers

संख्याओं वाले मूल्यों (numeric values) को संग्रहीत करने वाले डेटा टाइप को Number कहते हैं। इसके अंतर्गत चार प्रकार के संख्यात्मक मूल्य आते हैं-

·     int (पूर्णांक 100, 12, 292 आदि)

·     long (बड़े मूल्य वाले पूर्णांक, जैसे- 208090800, -0x3429292L आदि)

·     float (दशमलव वाली संख्याएँ, जैसे- 2.3, 19.302, 17.3 आदि)

·     complex (जटिल संख्याएँ, जैसे- 4.12j, 5.0 + 2.1j आदि)

Number डेटा टाइप का वैरिएबल डिक्लेयर करने के लिए उसका टाइप- int, long, float आदि लिखने की आवश्यकता नहीं होती, केवल वैरिएबल नाम लिखकर मूल्य दे देने से इंटरप्रेटर स्वयं डेटा प्रकार निर्धारित कर लेता है, जैसे-

a = 5

b = 3.5

पाइथन कोड में ये लाइनें लिखते ही इंटरप्रेटर a को int और b को float डेटा टाइप के अंतर्गत रख देगा। किसी वैरिएबल को कौन-सा डेटा टाइप assign किया गया है, इसे देखने के लिए निम्नलिखित कोड कर सकते हैं-



इसमें पहली दो लाइनों में a और b चर (वैरिएबल) डिक्लेयर किए गए हैं, जबकि बाद की दो लाइनों में ‘print()’ का प्रयोग करते हुए उसके अंदर ‘type()’ मेथड का प्रयोग किया गया है। इसके द्वारा हमें a और b के डेटा टाइप का पता चलता है, जिसका डिक्लेयर करते समय कोई उल्लेख नहीं किया गया है।

इसकी तुलना यदि आपको C, C++ अथवा C# जैसी भाषाओं का ज्ञान हो, तो देख सकते हैं कि वहाँ कोड इस प्रकार लिखना पड़ता है-

int a = 5;

float b = 3.5;

अतः पाइथन में कोड लिखना उसकी तुलना में सरल है। वैसे हम चाहें तो डेटा टाइप के साथ भी चर (वैरिएबल) डिक्लेयर कर सकते हैं। इसके लिए पहले डेटा टाइप का नाम लिखकर उसके बाद छोटे कोष्ठक में वैल्यू लिखते हैं। यदि आप डेटा टाइप का पहले ही उल्लेख कर देते हैं तो इंटरप्रेटर उसी के अनुसार चर (वैरिएबल) का मूल्य बना लेता है। उदाहरण के लिए निम्नलिखित कोड देखें-



इसमें आप देख सकते हैं कि मैंने a और b चरों (वैरिएबल्स) को डिक्लेयर करते समय उनका डेटा टाइप भी दे दिया है। डिक्लेयर करते समय दोनों में एक ही मूल्य (5) दिया गया है, फिर आउटपुट में डेटा टाइप के अनुसार a के लिए 5.0 का प्रयोग किया गया है, क्योंकि यह एक float टाइप का चर (वैरिएबल) है।

No comments:

Post a Comment