False
قيمة منطقية تعني "خطأ" أو "غير صحيح".
None
تعبر عن عدم وجود قيمة أو قيمة فارغة.
True
قيمة منطقية تعني "صحيح".
and
عامل منطقي يستخدم للربط بين شرطين (وكلاهما يجب أن يكون صحيح).
as
تستخدم لإعطاء اسم مستعار عند الاستيراد أو في جملة with.
assert
تستخدم لاختبار صحة شرط معين أثناء التنفيذ.
async
تستخدم لتعريف دوال غير متزامنة (asynchronous).
await
تستخدم داخل الدوال غير المتزامنة لانتظار نتيجة عملية غير متزامنة.
break
تستخدم للخروج الفوري من الحلقة (for أو while).
class
تستخدم لتعريف صنف (class) جديد.
continue
تتخطى بقية الكود في الحلقة وتنتقل للتكرار التالي.
def
تستخدم لتعريف دالة جديدة.
del
تستخدم لحذف متغير أو عنصر من قائمة.
elif
اختصار لـ "else if" وتستخدم مع الشروط.
else
تستخدم لتنفيذ كود في حال لم يتحقق أي شرط.
except
تستخدم لمعالجة الاستثناءات (الأخطاء) في جملة try.
finally
تنفذ دائماً في نهاية جملة try سواء حدث استثناء أم لا.
for
تستخدم لإنشاء حلقة تكرار على عناصر مجموعة.
from
تستخدم مع import لاستيراد جزء معين من مكتبة.
global
تستخدم لتعريف متغير كمتغير عام (global) داخل دالة.
if
تستخدم لتنفيذ كود عند تحقق شرط معين.
import
تستخدم لاستيراد مكتبات أو وحدات خارجية.
in
تستخدم للتحقق من وجود عنصر داخل مجموعة أو للتكرار.
is
تستخدم للمقارنة بين الكائنات (هل هما نفس الكائن).
lambda
تستخدم لإنشاء دوال مجهولة (بدون اسم) قصيرة.
nonlocal
تستخدم لتعريف متغير من النطاق الخارجي للدالة.
not
عامل منطقي يعكس قيمة الشرط (ينفيه).
or
عامل منطقي يستخدم للربط بين شرطين (يكفي أن يكون أحدهما صحيح).
pass
تستخدم كمكان فارغ (لا تفعل شيئاً).
raise
تستخدم لإثارة استثناء (خطأ) يدوياً.
return
تستخدم لإرجاع قيمة من دالة.
try
تستخدم لمحاولة تنفيذ كود قد يسبب خطأ.
while
تستخدم لإنشاء حلقة تكرار طالما الشرط صحيح.
with
تستخدم لإدارة الموارد (مثل الملفات) تلقائياً.
yield
تستخدم داخل الدوال لإنشاء مولدات (generators).
eval
دالة مدمجة لتنفيذ تعبير كسلسلة نصية (ليست كلمة محجوزة رسمياً).