پرسش خود را بپرسید
تفاوت بین متغیرهای محلی و متغیرهای سراسری در پایتون
٢ ماه پیش
٣٦
در پایتون، تفاوت بین متغیرهای محلی و متغیرهای سراسری چیه و چگونه میتوان از کلیدواژه global برای دسترسی به متغیرهای سراسری استفاده کرد؟
١,٧٦٢
٠
٢
٧٩
١ پاسخ
مرتب سازی بر اساس:
در پایتون، متغیرها به دو دسته محلی (local) و سراسری (global) تقسیم میشوند:
- متغیرهای محلی (Local Variables):
- این متغیرها داخل یک تابع تعریف میشوند و فقط در همان تابع قابل دسترسی هستند.
- وقتی تابع به پایان میرسد، متغیرهای محلی از بین میروند.
- متغیرهای سراسری (Global Variables):
- این متغیرها خارج از هر تابعی تعریف میشوند و در تمام برنامه قابل دسترسی هستند.
متغیرهای سراسری تا پایان اجرای برنامه وجود دارند.
برای دسترسی به یک متغیر سراسری داخل یک تابع و تغییر مقدار آن، باید از کلیدواژه global استفاده کنید. این کار به پایتون میگوید که متغیر مورد نظر یک متغیر سراسری است و نه یک متغیر محلی جدید.
٣٧,٧٦٥
٣٨
٥٦٤
١١٩
٢ ماه پیش