Python – متغیرهای سراسری (Global Variables)
آخرین بروزرسانی:
تعریف متغیرهای سراسری
متغیرهایی که خارج از یک تابع ایجاد میشوند (مانند مثالهای قبلی) به عنوان متغیرهای سراسری شناخته میشوند. این متغیرها در سراسر برنامه قابل دسترسی هستند، چه درون توابع و چه بیرون از آنها.
مثال: ایجاد یک متغیر در خارج از یک تابع و استفاده از آن درون تابع:
متغیرهای محلی با همان نام
استفاده از کلمه کلیدی global
به طور معمول، وقتی یک متغیر داخل یک تابع ایجاد میشود، آن متغیر محلی است و فقط داخل همان تابع قابل استفاده است. اما اگر بخواهید یک متغیر سراسری را داخل یک تابع ایجاد کنید، میتوانید از کلمه کلیدی global
استفاده کنید.
مثال: اگر از کلمه کلیدی global
استفاده کنید، متغیر به محدوده سراسری تعلق خواهد داشت:
در اینجا، متغیر x
که ابتدا مقدار "awesome"
داشت، با استفاده از کلمه کلیدی global
داخل تابع مقدار آن به "fantastic"
تغییر داده شده است.
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام