٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

پایتون – متغیرهای جهانی

متغیرهای جهانی متغیرهایی که خارج از یک تابع ایجاد می شوند (مانند همه مثالهای بالا) به عنوان متغیرهای جهانی شناخته می شوند. همه می توانند از متغیرهای جهانی استفاده کنند ، چه در داخل توابع و چه در خارج. مثال…

محمد یوسفی

25 آگوست 2021

متغیرهای جهانی

متغیرهایی که خارج از یک تابع ایجاد می شوند (مانند همه مثالهای بالا) به عنوان متغیرهای جهانی شناخته می شوند.

همه می توانند از متغیرهای جهانی استفاده کنند ، چه در داخل توابع و چه در خارج.

مثال

یک متغیر خارج از یک تابع ایجاد کنید و از آن در داخل تابع استفاده کنید

x = "awesome"

def myfunc():
  print("Python is " + x)

myfunc()

اگر متغیری با همان نام در داخل یک تابع ایجاد کنید ، این متغیر محلی خواهد بود و فقط در داخل تابع قابل استفاده است. متغیر جهانی با همان نام ، جهانی و با مقدار اصلی باقی می ماند.

مثال

یک متغیر در داخل یک تابع ایجاد کنید ، با همان نام متغیر سراسری

x = "awesome"

def myfunc():
  x = "fantastic"
  print("Python is " + x)

myfunc()

print("Python is " + x)

کلمه کلیدی جهانی

به طور معمول ، هنگامی که متغیری را درون یک تابع ایجاد می کنید ، آن متغیر محلی است و فقط در داخل آن تابع قابل استفاده است.

برای ایجاد یک متغیر سراسری در داخل یک تابع ، می توانید از globalکلمه کلیدی استفاده کنید .

مثال

اگر از globalکلمه کلیدی استفاده می کنید ، متغیر متعلق به محدوده جهانی است:

def myfunc():
  global x
  x = "fantastic"

myfunc()

print("Python is " + x)

همچنین globalاگر می خواهید یک متغیر سراسری را درون یک تابع تغییر دهید ، از کلمه کلیدی استفاده کنید .

مثال

برای تغییر مقدار یک متغیر سراسری در داخل یک تابع ، با استفاده از globalکلمه کلیدی به متغیر مراجعه کنید :

x = "awesome"

def myfunc():
  global x
  x = "fantastic"

myfunc()

print("Python is " + x)

منبع

مطالب مرتبط

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها