global Statement :-
Python में global एक keyword है जिसका उपयोग function के अंदर किसी global variable को modify या reassign करने के लिए किया जाता है।
यदि किसी function के अंदर global variable को नई value assign करनी हो, तो उस variable को global keyword से declare करना आवश्यक होता है।
in English
In Python, global is a keyword used to modify or reassign a global variable inside a function.
If you want to assign a new value to a global variable inside a function, you must declare that variable using the global keyword.
Syntax global variable_name Example
Output:
Value of x: 50
Explanation:
x = 10 एक global variable है।
global x बताता है कि function में x global variable को refer करता है।
x = 50 global variable की value बदल देता है।
Function call के बाद x की value 50 हो जाती है।
Important: केवल global variable को read करने के लिए global keyword की आवश्यकता नहीं होती। यह मुख्यतः function के अंदर उसे reassign करने के लिए उपयोग किया जाता है।
Modifying Global Variables :-
किसी function के अंदर global variable की value को बदलने की प्रक्रिया को Modifying a Global Variable कहा जाता है।
in English
Modifying a global variable means changing the value of a variable defined outside a function.
Example 1: Using the global Statement
Output:
Count: 6
Explanation:
शुरुआत में count की value 5 है।
global count global variable को refer करता है।
count = count + 1 उसकी value को 6 कर देता है।
Example 2: Without the global Statement
Output:
Explanation:
यहाँ function के अंदर x = 20 एक local variable बनाता है। इसलिए global variable x की value 10 ही रहती है।
Remember:
Global variable को केवल read करना हो, तो global जरूरी नहीं है।
Function के अंदर global variable को reassign करना हो, तो global का उपयोग करें।
global के बिना assignment करने पर, सामान्यतः उस नाम का local variable बनता है।