بررسی کلیدواژه بودن یک رشته در پایتون – راهنمای کاربردی

۱۷۳۹
۱۴۰۲/۰۴/۱۰
۳ دقیقه
PDF
آموزش متنی جامع
امکان دانلود نسخه PDF

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

بررسی کلیدواژه بودن یک رشته در پایتون – راهنمای کاربردیبررسی کلیدواژه بودن یک رشته در پایتون – راهنمای کاربردی
997696

کلیدواژه‌ها به عنوان اسم متغیر در قطعه کد قابل استفاده نیستند. کلیدواژه‌ها در زبان پایتون، کلمات کلیدی رزرو شده و دارای معنای خاصی برای مفسر هستند. داشتن این دانش، بخش مهمی از یادگیری این زبان است. در زیر، لیستی از کلیدواژه‌های ثبت شده در پایتون، ارائه شده است.

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']

اگر نوشته بالا برای شما مفید بوده است، آموزش‌های زیر نیز به شما پیشنهاد می‌شوند:

^^

بر اساس رای ۳ نفر
آیا این مطلب برای شما مفید بود؟
اگر پرسشی درباره این مطلب دارید، آن را با ما مطرح کنید.
منابع:
GeeksforGeeks
PDF
مطالب مرتبط
نظر شما چیست؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *