Python Variable in hindi:-
python Variable का प्रयोग किसी प्रोग्राम मे डाटा को Store करने के लिए किया जाता है |
Python मे वेरिएबल का नाम किसी letter या underscore से ही शुरू होना चाहिए| वेरिएबल का नाम number से शुरू नहीं होना चाहिए. तथा एक प्रोग्राम मे हम एक नाम के दो अलग – अलग वेरिएबल नहीं बना सकते है |
python variable का नाम case-sensitive होता है. अर्थात् car, CAR, Car तीनों अलग अलग वेरिएबल माने जायेंगे.
Python मे जब हमे वेरिएबल की आवश्यकता होती है | तो उस समय ही हम वेरिएबल्स बना कर उसमे data store कर सकते है |
वेरिएबल एक keyword नहीं होना चाहिए अर्थात जो reserved keyword होते है जैसे की if , else, do आदि इनका उपयोग हम वेरिएबल define करने के लिए नहीं कर सकते है |
Equal (=) ऑपरेटर का प्रयोग कर वेरिएबल के value को assign कर सकते है |
example :-
>>>name = “amit”
>>>print (name)
आउटपुट:- “amit”
>>>age = 21
>>>print (age)
आउटपुट:- 21
>>>selary = 15000.00
>>>print (selary)
आउटपुट:- 15000
जहां name , age तथा salary वेरिएबल्स है| जिन्हे अलग – अलग value दी गयी है | तथा print statement दवारा वैल्यू को प्रिंट करते है |
Multipal Assignment :-
Python मे हम एक ही लाइन मे multiple variable तथा value को लिख सकते है | जिसे multiple assignment कहते है |
multiple assignment को 2 तरह से assign कर सकते है |
1:- Assigning Single value to multiple variables (बहुत सारें variables को केवल एक वैल्यू assign करना)
Example:-
>>>amit = sachin = sandeep = “red”
>>>print(amit)
>>>print(sachin)
>>>print(sandeep)
आउटपुट:- red
2:- Assigning multiple value to multiple variables (multiple variables को multiple वैल्यू assign करना)
>>>name, age, salary = “amit” , 20 , 20000.00
>>>print(name)
आउटपुट:- “amit”
>>>print(age)
आउटपुट:- 20
>>>print(salary)
आउटपुट:- 20000
Re-declare a Variable :
किसी variable को एक बार declare करने के बाद उस variable को दुबारा re -declare कर सकते है और यह अच्छे से काम करता है |
# declare a variable and initialize it
>>>A=0
>>>print(A)
# re-declare a variable and initialize it
>>>A=’rashmi15’
>>>print(A)
आउटपुट:- 0
Rashmi15
Concatenate Variables :-
Concatenate का अर्थ होता है दो अलग अलग data types जैसे String तथा integer को एक साथ जोड़ना |
उदाहरण के लिए :-
python मे अगर हमे दो data types जैसे String तथा integer को एक साथ अगर concatenate करना हो तो हमे integer को पहले string मे convert करना पड़ेगा अगर हम integer को string मे convert नहीं करेंगे तो यह type error देगा |
>>>a=’ehindistudy’
>>>b=123
>>> print (a+b)
आउटपुट:- # type error : must be str, not int
>>>print(a+str(b))
आउटपुट:- ehindistudy123
Local & Global Variable in hindi:-
Python में, अगर हम एक वेरिएबल को पुरे प्रोग्राम या module में प्रयोग करना चाहते है तो हम उस वेरिएबल को global variable declare करते है.
जबकि local variable का प्रयोग केवल एक विशेष function या method में ही हो सकता है.
आइये अब हम local एवम् global के मध्य अंतर को उदाहरण के द्वारा समझते है:-
- Variable x एक global variable है. जिसकी value 505 है. जिसे हम print कराते है.
- वेरिएबल x को function के अंदर दुबारा declare किया गया है जो की एक लोकल variable है. तथा इस लोकल वेरिएबल a को जो value assigned की है वो “this is python” है. जो की आउटपुट मे print होगा| यह वेरिएबल ग्लोबल वेरिएबल जो पहले शुरुआत मे define किया गया था उससे अलग है.
- Function call होने के बाद लोकल वेरिएबल x destroy हो जाता है| तथा फिर हम दुबारा वेरिएबल x को print करवाते है तो इसका आउटपुट 505 आएगा. 505 global वेरिएबल की वैल्यू है.
#declare a variable and initialize it
>>> x= 505
>>>print (x)
# global vs local variable in function
>>>def aFunction():
>>>x= ‘this is python variable’ # a एक local variable है जिसे फंक्शन के अंदर declared किया गया है |
>>>print(x)
>>>someFunction()
>>>print(x)
आउटपुट:- 111
this is python variable
111
इस उदाहरण के द्वारा आपको यह पता चला कि local variable केवल एक विशेष function पर ही कार्य करेगा. जबकि global पुरे प्रोग्राम में.
global keyword का प्रयोग करके हम global वेरिएबल को function के अन्दर reference कर सकते है.
- Variable x एक global variable है जिसकी value 505 है.
- function के अंदर बने variable x को global keyword के दवारा उसे global वेरिएबल बनाया जाता है. यह local वेरिएबल नहीं है. परन्तु यह पहले शुरुआत में declare किये गए ग्लोबल variable के समान है. इसी कारण से जब हम इसकी वैल्यू print करते है तो वैल्यू 101 आती है.
- function के अंदर वेरिएबल x की value को change करते है तथा फंक्शन call होने के बाद अंत मे change value print हो जाएगी.
# declare a variable and initialize it
>>> x= 505
>>>print (x)
# global vs local variable in function
>>>def aFunction():
>>>global x
>>>print(x)
>>>x= ‘python variable is better’ # chage value
>>>aFunction()
>>>print(x)
आउटपुट:- 505
505
python variable is better
delete a variable:-
हम keyword del का प्रयोग करके किसी भी वेरिएबल को डिलीट कर सकते है.
उदाहरण:-
x = “500”
del x
अगर हमने बहुत सारें variables को एक साथ delete करना है तो निम्न प्रकार करेंगे.:-
x = “500”
y = “505”
z = “510”
del x,y,z
निवेदन:- अगर आपको python variable की यह पोस्ट अच्छी लगी हो तो मुझे कमेंट के द्वारा बताइए तथा इसे अपने दोस्तों के साथ share करें. धन्यवाद.
I like your notes plz load more