کلمات کلیدی پایتون؛ الفبای دستوری زبان برنامهنویسی
کلمات کلیدی چیستند و چگونه دستهبندی میشوند؟
کلمات کلیدی یا واژههای رزرو شده، مجموعهای از حدود ۳۵ کلمهٔ ویژه در زبان پایتون هستند که معنی از پیش تعیین شدهای دارند. شما نمیتوانید از این کلمات برای نامگذاری متغیرها، توابع یا کلاسها استفاده کنید، زیرا هر کدام کاربرد دستوری مشخصی دارند. به بیان سادهتر، این کلمات مانند دکمههای روی صفحهکلید یک دستگاه کپی هستند که هرکدام وظیفهٔ خاصی را انجام میدهند و شما نمیتوانید نام آنها را تغییر دهید.
این واژهها را میتوان به چند دستهٔ کلی تقسیم کرد: دستورهای شرطی مانند «اگر» و «در غیر این صورت» که به برنامه اجازه میدهند تصمیم بگیرد، حلقههای تکرار مانند «تا زمانی که» و «برای» که کارهای تکراری را انجام میدهند، دستورهای تعریف مانند «تعریف کن» که برای ساختن توابع به کار میروند، و واژههای منطقی مانند «درست» و «نادرست» که برای پاسخهای بله یا خیر استفاده میشوند.
| دستهٔ اصلی | نمونه کلمات کلیدی | کاربرد در زندگی روزمره |
|---|---|---|
| شرطی و تصمیمگیری | اگر، در غیر این صورت، در غیر این صورت اگر | مثل تصمیمگیری برای چتر برداشتن اگر هوا بارانی باشد |
| حلقه و تکرار | برای، تا زمانی که، شکستن، ادامه دادن | مثل شمردن تعداد دفعاتی که توپ را به دیوار میزنید |
| تعریف و ساختار | تعریف کن، برگردان، کلاس، عبور کن | مثل نوشتن یک دستور پخت جدید در دفترچهٔ آشپزی |
| مقدارهای منطقی | درست، نادرست، هیچ | مثل پاسخ به سوال «آسمان آبی است؟» که بله یا خیر است |
کاربرد کلمات کلیدی در موقعیتهای آشنا
فرض کنید میخواهید یک بازی حدس عدد بسازید. در این بازی از کلمهٔ کلیدی «اگر» استفاده میکنید تا بررسی کنید عدد حدسزده شده از عدد درست بزرگتر است یا کوچکتر. همچنین با «تا زمانی که» یک حلقه میسازید که تا زمانی که کاربر عدد را درست حدس نزده، به سوال کردن ادامه دهد. وقتی کاربر عدد را درست گفت، با دستور «شکستن» از حلقه خارج میشوید. این دقیقاً مانند وقتی است که در یک مسابقهٔ تلویزیونی شرکت میکنید و مجری تا زمانی که پاسخ درست را ندهید، سوالات را تکرار میکند.
مثال دیگر، استفاده از کلمهٔ «تعریف کن» برای ساختن یک تابع است. تابع مانند یک ماشین حساب کوچک است که یک ورودی میگیرد و خروجی میدهد. مثلاً تابعی مینویسید که با گرفتن نمرات درسهای مختلف، معدل شما را محاسبه کند. در این تابع از «برگردان» استفاده میکنید تا نتیجهٔ محاسبه را به برنامه اصلی بازگردانید. همچنین «عبور کن» یک کلمهٔ کلیدی جالب است که وقتی هنوز نمیدانید بدنهٔ تابع چه باید باشد، از آن استفاده میکنید تا برنامه بدون خطا اجرا شود.
سوالات چالشی دربارهٔ کلمات کلیدی
چون مفسر پایتون وقتی کلمهٔ «اگر» را میبیند، بلافاصله منتظر یک شرط میشود و اگر شما از آن به عنوان نام متغیر استفاده کنید، برنامه دچار خطای دستوری میشود. مثل این میماند که در یک جمله، به جای فاعل از کلمهٔ «چون» استفاده کنید؛ جمله بیمعنی میشود.
خیر، با آمدن نسخههای جدید پایتون، گاهی کلمات کلیدی جدیدی اضافه میشوند یا کاربرد برخی از آنها تغییر میکند. مانند این است که هر سال چند کلمهٔ جدید به فرهنگ لغت یک زبان اضافه شود. اما کلمات اصلی و پرکاربرد تقریباً در همهٔ نسخهها ثابت هستند.
پایتون با نمایش یک خطای قرمز رنگ، به شما هشدار میدهد که از یک کلمهٔ غیرمجاز استفاده کردهاید. این مانند وقتی است که در یک بازی کامپیوتری، دکمهٔ اشتباهی را فشار دهید و بازی به شما پیام خطا نشان دهد. برای رفع این مشکل، کافی است نام متغیر خود را به یک کلمهٔ دیگر تغییر دهید.
کلمات کلیدی، الفبای اصلی زبان پایتون هستند و درک صحیح آنها به شما کمک میکند تا دستورهای خود را درست و بدون خطا بنویسید. با یادگیری این واژهها، شما قدم اول را در مسیر برنامهنویسی محکم برداشتهاید. به یاد داشته باشید که این کلمات مانند چراغهای راهنمایی، نظم و ساختار را به کدهای شما میدهند و از سردرگمی مفسر جلوگیری میکنند. در مسیر یادگیری، همواره به کاربردهای روزمرهٔ این کلمات توجه کنید تا مفاهیم برای شما ملموستر شوند.