Từ khóa dành riêng (keywords) được định nghĩa với ý nghĩa và cú pháp xác định trong ngôn ngữ. Các keyword này phải dùng để phát triển chỉ thị lập trình. Từ khóa dành riêng không thể dùng làm identifier cho element lập trình khác như tên biến, hàm, v.v.
Danh sách reserved keyword trong Python 3:
| and | except | lambda | with |
| as | finally | nonlocal | while |
| assert | false | None | yield |
| break | for | not | |
| class | from | or | |
| continue | global | pass | |
| def | if | raise | |
| del | import | return | |
| elif | in | True | |
| else | is | try |
Python 3 có 33 keyword, Python 2 có 30. print đã bị loại khỏi keyword Python 2 và trở thành built-in function.
Để xem danh sách keyword, gõ lệnh sau trong interpreter:
>>> import keyword >>> keyword.kwlist