برای دسترسی به یک متغیر گلوبال در متد می توانیم از کلمه کلیدی global بهمراه نام متغیر در متد مورد نظر استفاده کنیم.
global_var = 0
def set_global_var ():
global global_var
global_var = 1
def print_global_var ():
print(global_var)
set_global_var ()
print_global_var ()
برای تغییر مقدار متغیر در متد set_global_var از دستور global استفاده کردیم. در غیر اینصورت پایتون یک متغیر محلی در متد با همین نام ایجاد میکند.
اما برای دسترسی به مقدار متغیر global_var نیازی به استفاده از دستور global نیست.
رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!