BCA / B.Tech 8 min read

Variables in Hindi

Variable in python in Hindi | पाइथन में वेरिएबल हिंदी में :


  • वैरिएबल (Variable) कंप्यूटर प्रोग्रामिंग की एक बुनियादी अवधारणा है। यह प्रोग्रामिंग के सभी पहलुओं में महत्वपूर्ण भूमिका निभाता है, चाहे वह कोई भी प्रोग्रामिंग भाषा हो। 
  • वैरिएबल को समझना प्रोग्रामिंग के शुरुआती चरण में ही जरूरी होता है, क्योंकि इसके बिना किसी भी प्रकार की डेटा प्रोसेसिंग संभव नहीं है।
  • वैरिएबल प्रोग्रामिंग में डेटा को स्टोर और प्रोसेस करने का एक मुख्य उपकरण है। यह प्रोग्राम के अंदर डेटा को नियंत्रित करता है और उसे उचित रूप से प्रोसेस करने में मदद करता है। 
  • विभिन्न प्रकार के वैरिएबल और उनके नामकरण नियमों का सही उपयोग प्रोग्रामिंग में कुशलता को बढ़ाता है और कोड को सरल और संगठित रखता है।
वैरिएबल क्या है?

  • वैरिएबल को सरल भाषा में समझें तो यह एक कंटेनर होता है, जो किसी प्रकार के डेटा या जानकारी को अस्थायी रूप से स्टोर करता है। इसका उपयोग किसी मूल्य (value) को प्रोग्राम में रखने और फिर उस मूल्य का इस्तेमाल करने के लिए किया जाता है।
  •  वैरिएबल को हम किसी भी नाम से परिभाषित कर सकते हैं, ताकि हम उस नाम से संबोधित कर सकें और उस नाम के अंदर की जानकारी का उपयोग कर सकें।

वैरिएबल के महत्व :

  • कंप्यूटर प्रोग्रामिंग में वैरिएबल का उपयोग मुख्य रूप से डेटा को अस्थायी रूप से स्टोर करने के लिए किया जाता है। इससे यह फायदा होता है कि हम डेटा को बार-बार उपयोग कर सकते हैं, गणनाएं कर सकते हैं, और परिणाम प्राप्त कर सकते हैं। 
  • अगर वैरिएबल न हो तो हमें हर बार डेटा को पुनः इनपुट करना पड़ेगा, जिससे प्रोग्राम जटिल हो जाएगा।

वैरिएबल की परिभाषा :

वैरिएबल की परिभाषा का स्वरूप अलग-अलग प्रोग्रामिंग भाषाओं में थोड़ा अलग हो सकता है, परंतु इसकी मूल कार्यप्रणाली एक ही होती है।

उदाहरण (Python में):

x = 10
y = 20
z = x + y
print(z)
यहां:

  • x और y वैरिएबल हैं जो क्रमशः 10 और 20 का मान स्टोर कर रहे हैं।
  • z वैरिएबल में x + y का योग स्टोर किया गया है।
  • print(z) के द्वारा हम z का मान स्क्रीन पर देख सकते हैं, जो 30 होगा।

Types of Variable in python in Hindi | वैरिएबल के प्रकार :

वैरिएबल विभिन्न प्रकार के डेटा को स्टोर कर सकते हैं। इसके आधार पर उन्हें विभिन्न श्रेणियों में बांटा जा सकता है। इनमें से कुछ मुख्य प्रकार निम्नलिखित हैं:

इंटीजर (Integer): यह पूर्णांक संख्या को स्टोर करता है। जैसे: 1, 2, 10, -5 आदि।

उदाहरण:

age = 25
फ्लोट (Float): यह दशमलव संख्या को स्टोर करता है। जैसे: 3.14, 5.67 आदि।

उदाहरण:

price = 99.99
स्ट्रिंग (String): यह अक्षरों, शब्दों या वाक्यों को स्टोर करता है। जैसे: "नमस्ते", "यह एक स्ट्रिंग है" आदि।

उदाहरण:

name = "रवि"
बूलियन (Boolean): यह केवल दो मान स्टोर करता है: True या False (सही या गलत)।

उदाहरण:

is_student = True
लिस्ट (List): यह कई मानों को एक साथ स्टोर कर सकता है। जैसे: [1, 2, 3, 4], ["apple", "banana", "cherry"]।

उदाहरण:

fruits = ["सेब", "केला", "आम"]

Naming Rules in Python in Hindi | वैरिएबल का नामकरण नियम :

वैरिएबल का नामकरण करते समय कुछ नियमों का पालन करना जरूरी होता है ताकि प्रोग्राम में भ्रम न हो और उसे सही तरीके से समझा जा सके।

  • वैरिएबल का नाम अक्षर या अंडरस्कोर (_) से शुरू होना चाहिए। उदाहरण: age, _height।
  • वैरिएबल का नाम किसी संख्या से शुरू नहीं हो सकता। उदाहरण: 1name गलत है, जबकि name1 सही है।
  • वैरिएबल का नाम वर्णमाला (a-z, A-Z), संख्या (0-9), और अंडरस्कोर (_) का उपयोग कर बना सकते हैं।
  • वैरिएबल के नामों में स्पेस (खाली जगह) नहीं हो सकता। उदाहरण: first name गलत है, जबकि first_name सही है।
  • वैरिएबल का नाम केस सेंसिटिव होता है, यानी Name और name दो अलग-अलग वैरिएबल माने जाएंगे।
  • प्रोग्रामिंग भाषा के रिजर्व्ड कीवर्ड्स का उपयोग नाम के रूप में नहीं किया जा सकता। जैसे: class, for, if आदि।

Scope of Variable in python in Hindi | वैरिएबल का स्कोप :

वैरिएबल का स्कोप उस हिस्से को दर्शाता है जहां वह मान्य होता है। स्कोप मुख्यतः दो प्रकार का होता है:

लोकल वैरिएबल (Local Variable): यह केवल उस विशेष फ़ंक्शन या ब्लॉक के अंदर ही मान्य होता है, जहां इसे परिभाषित किया गया है।

उदाहरण:

def my_function():
    x = 10  # यह लोकल वैरिएबल है
    print(x)

ग्लोबल वैरिएबल (Global Variable): यह पूरे प्रोग्राम में कहीं भी मान्य होता है।

उदाहरण:

x = 10  # यह ग्लोबल वैरिएबल है

def my_function():
    print(x)

वैरिएबल की महत्वपूर्ण बातें :

  • डेटा का प्रकार: हर वैरिएबल का एक प्रकार होता है, जो उसके स्टोर किए गए डेटा को बताता है।
  • वैल्यू का असाइनमेंट (Assignment): वैरिएबल को एक बार असाइन करने के बाद, हम उसका मान बदल भी सकते हैं।
  • इनीशियलाइज़ेशन (Initialization): वैरिएबल को उपयोग से पहले किसी मान से इनीशियलाइज़ करना जरूरी है।