بررسی کلیدواژه بودن یک رشته در پایتون – راهنمای کاربردی
در این مطلب، چگونگی بررسی کلیدواژه بودن یک رشته در پایتون مورد بحث قرار گرفته است. در برنامهنویسی، یک «کلیدواژه» (Keyword)، یک کلمه «رزرو شده» (Reserved Word) و برای مفسر دارای معنای خاصی است. کلیدواژه ممکن است یک دستور یا پارامتر باشد.


کلیدواژهها به عنوان اسم متغیر در قطعه کد قابل استفاده نیستند. کلیدواژهها در زبان پایتون، کلمات کلیدی رزرو شده و دارای معنای خاصی برای مفسر هستند. داشتن این دانش، بخش مهمی از یادگیری این زبان است. در زیر، لیستی از کلیدواژههای ثبت شده در پایتون، ارائه شده است.
False, elif, lambda, None, else, nonlocal, True, except, not, and, finally, or, as, for, pass, assert, from, raise, break, global, return, class, if, try, continue, import, while, def, in, with, del, is, yield,
بررسی کلیدواژه بودن یک رشته در پایتون
در «زبان برنامهنویسی پایتون» (Python Programming Language)، یک ماژول «keyword» (کلیدواژه) توکار تعریف شده است که اعمال مشخصی که مربوط به کلیدواژهها هستند را مدیریت میکند.
تابع «iskeyword()» از ماژول مذکور، بررسی میکند که آیا یک رشته یک کلیدواژه است یا خیر. در صورتی که کلیدواژه باشد، مقدار True و در غیر این صورت، مقدار False را باز میگرداند.
خروجی قطعه کد بالا، به صورت زیر است.
پرینت کردن لیست همه کلیدواژههای پایتون
گاهی، به خاطر سپردن همه کلیدواژههای یک زبان، هنگام تخصیص نام متغیر، کار سختی خواهد بود.
از این رو، تابع «kwlist()» در ماژول «keyword» ارائه شده که همه ۳۳ کلیدواژه پایتون را چاپ میکند.
خروجی قطعه کد بالا، به صورت زیر است.
The list of keywords is : ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
اگر نوشته بالا برای شما مفید بوده است، آموزشهای زیر نیز به شما پیشنهاد میشوند:
- مجموعه آموزشهای برنامهنویسی پایتون
- آموزش تکمیلی برنامهنویسی پایتون
- مجموعه آموزشهای دادهکاوی و یادگیری ماشین
- زبان برنامهنویسی پایتون (Python) — از صفر تا صد
- یادگیری علم داده (Data Science) با پایتون — از صفر تا صد
- آموزش پایتون (Python) — مجموعه مقالات جامع وبلاگ فرادرس
^^












