Python Data Types in Hindi: Beginners के लिए आसान और पूरी जानकारी
Python Data Types in Hindi: डेटा के प्रकारों की पूरी जानकारी
पिछले ब्लॉग में हमने सीखा कि Variables क्या होते हैं। लेकिन क्या आपने सोचा है कि उन वेरिएबल्स के अंदर हम किस तरह का डेटा रख सकते हैं? कोडिंग की दुनिया में डेटा अलग-अलग रूप में होता है—जैसे कोई नंबर, किसी का नाम, या फिर हाँ/ना में जवाब। इसी को हम Data Types कहते हैं। आज के इस Python Data Types in Hindi लेख में हम इसे गहराई से समझेंगे।
1. डेटा टाइप क्या है? (What is Data Type?)
डेटा टाइप हमें यह बताता है कि वेरिएबल में किस तरह की वैल्यू स्टोर की गई है और हम उस पर किस तरह के ऑपरेशन (जैसे जोड़ना, घटाना या टेक्स्ट बदलना) कर सकते हैं।
रियल-लाइफ उदाहरण: जैसे हमारे किचन में अलग-अलग चीजों के लिए अलग बर्तन होते हैं—दूध के लिए जग, मसालों के लिए छोटी डिब्बी, और अनाज के लिए बड़ा ड्रम। ठीक वैसे ही, Python में 'नंबर' के लिए अलग टाइप है और 'नाम' के लिए अलग।
2. मुख्य डेटा टाइप्स (Core Data Types in Python)
Python में वैसे तो बहुत सारे डेटा टाइप्स हैं, लेकिन एक बिगिनर के लिए इन 4 को समझना सबसे जरूरी है:
A. Integer (int) - पूर्णांक संख्याएं
जब हमें बिना दशमलव (decimal) वाली पूरी संख्याएं स्टोर करनी होती हैं, तो हम Integer का उपयोग करते हैं। यह पॉजिटिव या नेगेटिव दोनों हो सकते हैं।
- उपयोग: उम्र (Age), रोल नंबर, साल (Year) आदि स्टोर करने के लिए।
B. Float (float) - दशमलव वाली संख्याएं
ऐसी संख्याएं जिनमें पॉइंट (decimal) लगा होता है, उन्हें Float कहा जाता है।
- उपयोग: तापमान (Temperature), कीमत (Price), वजन (Weight) आदि के लिए।
C. String (str) - टेक्स्ट या अक्षरों का समूह
किसी भी नाम या वाक्य को Python में String कहा जाता है। इसे हमेशा सिंगल कोट्स ' ' या डबल कोट्स " " के अंदर लिखा जाता है।
- उपयोग: नाम, पता, ईमेल या किसी मैसेज को स्टोर करने के लिए।
D. Boolean (bool) - सत्य या असत्य
इसमें सिर्फ दो ही वैल्यू होती हैं: True (सही) या False (गलत)। इसका इस्तेमाल अक्सर कंडीशन्स चेक करने में होता है।
3. कोड के साथ उदाहरण (Code Examples)
नीचे दिए गए कोड को देखें कि कैसे Python अपने आप डेटा टाइप पहचान लेता है:
# Integer Example
age = 25
# Float Example
height = 5.8
# String Example
name = "Aditya"
# Boolean Example
is_coding_fun = True
# Type Check करने का तरीका
print(type(name)) # Output: <class 'str'>
4. डेटा टाइप तुलना चार्ट (Quick Summary Table)
| Data Type | Key Property | Example |
|---|---|---|
| int | बिना पॉइंट वाले नंबर | 100, -5 |
| float | पॉइंट वाले नंबर | 99.9, 0.5 |
| str | टेक्स्ट (Quotes में) | "Hindi", 'Python' |
| bool | सही या गलत | True, False |
5. Type Conversion (टाइप बदलना)
कभी-कभी हमें एक डेटा टाइप को दूसरे में बदलने की जरूरत पड़ती है। इसे Type Casting कहते हैं।
उदाहरण: अगर आपके पास नंबर स्ट्रिंग के रूप में है "10" और आप उसे जोड़ना चाहते हैं, तो उसे int() का उपयोग करके बदलना होगा।
⚠️ बिगिनर्स के लिए जरूरी सलाह:
Python में String को हमेशा 'कोट्स' में रखें। अगर आप name = Aditya (बिना कोट्स के) लिखेंगे, तो Python इसे एरर मान लेगा क्योंकि वह 'Aditya' को एक वेरिएबल ढूंढने की कोशिश करेगा।
निष्कर्ष (Conclusion)
आज हमने Python Data Types in Hindi में सीखा कि कैसे अलग-अलग डेटा को स्टोर और हैंडल किया जाता है। डेटा टाइप्स को समझना इसलिए जरूरी है क्योंकि कोडिंग के दौरान 90% एरर्स डेटा टाइप के गलत इस्तेमाल की वजह से ही आते हैं।
अगले पाठ में हम सीखेंगे: Python Input/Output - यूजर से बात कैसे करें?