Python Variable Scope in Hindi | Python Programming in Hindi

Python Variable in Hindi In Python Programming

Python Variable Scope in Hindi: Python ek bahut hi popular aur easy-to-learn programming language hai jo beginners ke liye perfect hai. Is article mein hum Python Variable Scope in Hindi ke baare mein discuss karenge. Variable scope ka matlab hota hai kisi bhi variable ka accessible area ya portion jahan us variable ko define karne ke baad use access kiya ja sakta hai. Python mein variables do main types ke hote hain: Global Variables aur Local Variables. So, ab Python Programming in Hindi ki is series me variables ko detail me samjhte hain.

Python Variable Scope in Hindi | Python Programming in Hindi
Python Variable Scope in Hindi | Python Programming in Hindi

Global Variables in Python

Global variables woh variables hote hain jo poori script file mein kahin bhi accessible hote hain, chahe woh kisi function ke andar ho ya bahar. Global variables ko define karne ke baad hum unhe poori script mein kahin bhi use kar sakte hain. Aayiye is concept ko ek example ke through samajhte hain:

a = 390
b = 90

def get_addition():
    print('Addition is:', a + b)
get_addition()

Output:

Addition is: 480

Is example mein a aur b variables function ke bahar define kiye gaye hain aur unhe function ke andar access kiya gaya hai. Yahan a aur b global variables hain.

यह भी पढ़ें: 250+ Free Python Projects with Source Code: From Beginner to Advanced

Local Variables in Python

Local variables woh variables hote hain jo kisi code block (jaise: function) ke andar define kiye jate hain aur sirf usi function ke andar accessible hote hain. In variables ko function ke bahar access nahi kiya ja sakta. Aayiye is concept ko bhi ek example ke through samajhte hain:

def get_addition():
    a = 390
    b = 90
    print('Addition is:', a + b)
get_addition()

Output:

Addition is: 480

Is example mein a aur b variables function ke andar define kiye gaye hain aur unhe function ke andar hi use kiya gaya hai. Yahan a aur b local variables hain.

Agar aap same name ke variables function ke andar aur bahar define karte hain, to function ke andar wala variable local variable treat hota hai. Aayiye ek example dekhte hain:

a = 40
def get_addition():
    a = 90
    print('Value of a inside function is:', a)
get_addition()
print('Value of a outside function is:', a)

Output:

Value of a inside function is: 90
Value of a outside function is: 40

Is example mein a ka alag-alag value hai function ke andar aur bahar. Function ke andar wala a local variable hai aur bahar wala a global variable hai.

Variable Scope ke Important Points

Global Variables: Global variables poori script mein kahin bhi accessible hote hain. Inhe kisi function ke andar bhi use kiya ja sakta hai.

Local Variables: Local variables sirf usi function ke andar accessible hote hain jahan inhe define kiya gaya hai. Inhe function ke bahar access karne ki koshish karne par NameError aata hai.

Same Name Variables: Agar same name ke variables function ke andar aur bahar define kiye gaye hain, to function ke andar wala variable local variable treat hota hai.

UnboundLocalError: Agar aap function ke andar ek variable ko assign karne se pehle use karne ki koshish karte hain, to UnboundLocalError aata hai.

Python Variable Scope ke Examples

Example 1: Global Variable Use

x = 100
def print_value():
    print("Value of x inside function:", x)
print_value()
print("Value of x outside function:", x)

Output:

Value of x inside function: 100
Value of x outside function: 100

Is example mein x ek global variable hai jo function ke andar aur bahar dono jagah accessible hai.

Example 2: Local Variable Use

def print_value():
    y = 200
    print("Value of y inside function:", y)
print_value()
print("Value of y outside function:", y)

Output:

Value of y inside function: 200
NameError: name 'y' is not defined

Is example mein y ek local variable hai jo sirf function ke andar accessible hai. Function ke bahar use karne par NameError aata hai.

Example 3: Same Name Variables

z = 50
def modify_value():
    z = 150
    print("Value of z inside function:", z)
modify_value()
print("Value of z outside function:", z)

Output:

Value of z inside function: 150
Value of z outside function: 50

Is example mein z ka alag-alag value hai function ke andar aur bahar. Function ke andar wala z local variable hai aur bahar wala z global variable hai.

Example 4: UnboundLocalError

a = 40
def get_value():
    print("Value of a inside function:", a)
    a = 90
get_value()

Output:

Traceback (most recent call last):
  File "variable.py", line 6, in <module>
    get_value()
  File "variable.py", line 3, in get_value
    print("Value of a inside function:", a)
UnboundLocalError: local variable 'a' referenced before assignment

Is example mein a variable ko function ke andar use karne se pehle assign nahi kiya gaya hai, isliye UnboundLocalError aata hai.

Python Variable Scope aur Functions

Python mein functions aur variable scope ka connection bahut important hai. Functions ke andar define kiye gaye variables local variables hote hain aur sirf usi function ke andar accessible hote hain. Functions ke bahar define kiye gaye variables global variables hote hain aur poori script mein kahin bhi accessible hote hain.

Global Variables ko Function ke Andar Modify Karna

Agar aap global variables ko function ke andar modify karna chahte hain, to aapko global keyword ka use karna hoga. Aayiye ek example dekhte hain:

x = 10
def modify_global():
    global x
    x = 20
modify_global()
print("Modified value of x:", x)

Output:

Modified value of x: 20

Is example mein global keyword ka use karke humne global variable x ko function ke andar modify kiya hai.

Python Programming in Hindi

Python programming seekhne ke liye aapko bas consistent practice aur patience ki zaroorat hai. Python Variable Scope in Hindi sikhne ke sath hi python ke kuch any important topics ko bhi samjhna jaruri hai. Python ka syntax simple aur readable hai, jo beginners ke liye perfect hai. Python ka use web development, data science, artificial intelligence, aur automation jaise fields mein hota hai. Aayiye Python ke basic concepts ko samajhte hain:

Python ka Basic Syntax

Python ka syntax bahut hi readable aur clean hai. Yeh indentation use karta hai blocks define karne ke liye, jo code ko readable banata hai.

def greet(name):
    print("Hello, " + name + "!")
greet("Python Programmer")

Variables in Python

Variables wo containers hote hain jismein data store hota hai. Python mein variable ko declare karna aur initialize karna bahut hi aasan hai.

x = 10
y = 20
name = "Python"
print(x, y, name)

Data Types in Python

Python mein kai tarah ke data types hote hain jinke through hum different types ke data store kar sakte hain. Kuch common data types hain:

  • Integers
  • Floats
  • Strings
  • Lists
  • Tuples
  • Dictionaries

x = 10         # Integer
y = 10.5       # Float
name = "Python"  # String
fruits = ["apple", "banana", "cherry"]  # List
numbers = (1, 2, 3)  # Tuple
person = {"name": "John", "age": 25}  # Dictionary

Conditional Statements in Python

Conditional statements ka use decision making ke liye hota hai. Python mein commonly used conditional statements hain if, elif, aur else.

age = 18
if age < 18:
    print("Minor")
elif age == 18:
    print("Exactly 18")
else:
    print("Adult")

Loops in Python

Python mein do main types ke loops hote hain: for loop aur while loop. Loops ka use repetitive tasks perform karne ke liye hota hai.

# For loop
for i in range(5):
    print(i)    

# While loop
count = 0
while count < 5:
    print(count)
    count += 1

Conclusion

Is article mein humne Python Variable Scope in Hindi ke baare mein detail mein discuss kiya. Variable scope ka matlab hai kisi variable ka accessible area. Python mein do main types ke variables hote hain: Global Variables aur Local Variables. Humne inke examples aur important points ko discuss kiya.

Python ek powerful aur easy-to-learn programming language hai jo beginners ke liye perfect hai. Python programming seekhne ke liye consistent practice aur patience ki zaroorat hai.

यह भी पढ़ें: Python Programming In Hindi | Python Tutorials In Hindi

और नया पुराने

संपर्क फ़ॉर्म