keyword --- آزمایش کلیدواژه‌های پایتون

کد منبع: Lib/keyword.py


این ماژول به یک برنامه پایتون اجازه می‌دهد تشخیص دهد که آیا یک رشته کلیدواژه یا کلیدواژه نرم (soft keyword) است یا خیر.

keyword.iskeyword(s)

اگر s یک کلیدواژه پایتون باشد، True برمی‌گرداند.

keyword.kwlist

دنباله‌ای شامل تمام کلیدواژه‌های تعریف‌شده برای مفسر. اگر کلیدواژه‌هایی تعریف شده باشند که فقط در صورت معتبر بودن دستورهای خاصی از __future__ فعال باشند، آن‌ها نیز گنجانده خواهند شد.

keyword.issoftkeyword(s)

اگر s یک کلیدواژه‌ی نرم پایتون باشد، True را برمی‌گرداند.

اضافه شده در نسخه‌ی 3.9.

keyword.softkwlist

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

اضافه شده در نسخه‌ی 3.9.