У цьому підручнику ви дізнаєтеся про ключові слова (зарезервовані слова в Python) та ідентифікатори (імена, що надаються змінним, функціям тощо).
Ключові слова Python
Ключові слова - це зарезервовані слова в Python.
Ми не можемо використовувати ключове слово як ім’я змінної, ім’я функції або будь-який інший ідентифікатор. Вони використовуються для визначення синтаксису та структури мови Python.
У Python ключові слова чутливі до регістру.
У Python 3.7 є 33 ключових слова. Ця кількість з часом може дещо змінюватися.
Усі ключові слова, за винятком True
, False
і None
мають нижчу регістр, і вони повинні бути записані як вони є. Список усіх ключових слів наведено нижче.
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
Ідентифікатор - це ім'я, що дається таким сутностям, як клас, функції, змінні тощо. Він допомагає диференціювати одну сутність від іншої.
Правила написання ідентифікаторів
- Ідентифікатори можуть бути комбінацією літер з малої літери (від a до z) або великої літери (від A до Z), цифр (від 0 до 9) або підкреслення
_
. Імена типуmyClass
,var_1
іprint_this_to_screen
, всі є дійсним прикладом. - Ідентифікатор не може починатися з цифри.
1variable
недійсний, алеvariable1
є дійсним іменем. - Ключові слова не можна використовувати як ідентифікатори.
global = 1
Файл "", рядок 1 global = 1 SyntaxError: недійсний синтаксис
- Ми не можемо використовувати спеціальні символи типу ! , @ , # , $ , % тощо у нашому ідентифікаторі.
a@ = 0
Вихідні даніФайл "", рядок 1 a @ = 0 SyntaxError: неправильний синтаксис
- Ідентифікатор може бути будь-якої довжини.
Що слід пам’ятати
Python - мова, що враховує регістр. Це означає, Variable
і variable
це не одне і те ж.
Завжди дайте ідентифікаторам назву, яка має сенс. Хоча c = 10
це дійсне ім'я, написання count = 10
мало б більше сенсу, і було б простіше зрозуміти, що воно являє, коли ви дивитесь на свій код після великого розриву.
Кілька слів можна розділити за допомогою підкреслення, наприклад this_is_a_long_variable
.