Ключові слова — це зарезервовані слова, що використовуються в Python та мають особливе значення для компілятора. Ключові слова не можна використовувати як імена змінних, функцій та будь-яких інших ідентифікаторів. Вони використовуються для визначення синтаксису та структури мови Python. Усі ключові слова, крім True, False та None, пишуться малими літерами (нижній регістр).
Список всіх ключових слів у Python:
| Ключові слова Python | ||||
| False | await | else | import | pass |
| None | break | except | in | raise |
| True | class | finally | is | return |
| and | continue | for | lambda | try |
| as | def | from | nonlocal | while |
| assert | del | global | not | with |
| async | elif | if | or | yield |
Ідентифікатори в Python
Ідентифікатори — це імена змінних, класів, методів тощо. Наприклад:
|
1 |
language = 'Python' |
Тут language — це змінна (ідентифікатор), що містить значення 'Python'.
Ми не можемо використовувати ключові слова як імена змінних, оскільки це зарезервовані слова, вбудовані в Python. Наприклад:
|
1 |
continue = 'Python' |
Цей код призведе до помилки, тому що continue є ключовим словом, яке не можна використовувати як ім’я змінної.
Правила іменування ідентифікаторів
Ключові слова не можуть бути ідентифікаторами.
Ідентифікатори чутливі до регістру.
Ідентифікатори можуть складатися з літер та цифр. Однак ідентифікатор повинен починатися або з літери, або з _ (нижнє підкреслення). Ідентифікатор не може починатися з цифри.
Прийнято починати ідентифікатор з літери, а не з _.
Пробіли не допускаються.
Не можна використовувати спеціальні символи, такі як !, @, #, $ та ін.
Приклади допустимих та неприпустимих ідентифікаторів у Python:
| Допустимі ідентифікатори | Недопустимі ідентифікатори |
| value | @value |
| return_day | return |
| highest_price | highest price |
| name2 | 2name |
| convert_to_int | convert to_int |
Що потрібно запам’ятати?
Python — це мова, чутлива до регістру (наприклад, Variable та variable — це не одне й те ж).
Завжди використовуйте ідентифікатори, які мають сенс. Хоча c = 10 є допустимим, запис count = 10 має більше сенсу, його легше зрозуміти.
Слова можна розділяти за допомогою нижнього підкреслення, наприклад, this_is_still_a_variable.
