Ключові слова та ідентифікатори Python (імена змінних)

У цьому підручнику ви дізнаєтеся про ключові слова (зарезервовані слова в 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

Ідентифікатор - це ім'я, що дається таким сутностям, як клас, функції, змінні тощо. Він допомагає диференціювати одну сутність від іншої.

Правила написання ідентифікаторів

  1. Ідентифікатори можуть бути комбінацією літер з малої літери (від a до z) або великої літери (від A до Z), цифр (від 0 до 9) або підкреслення _. Імена типу myClass, var_1і print_this_to_screen, всі є дійсним прикладом.
  2. Ідентифікатор не може починатися з цифри. 1variableнедійсний, але variable1є дійсним іменем.
  3. Ключові слова не можна використовувати як ідентифікатори.
     global = 1
    Вихідні дані
     Файл "", рядок 1 global = 1 SyntaxError: недійсний синтаксис
  4. Ми не можемо використовувати спеціальні символи типу ! , @ , # , $ , % тощо у нашому ідентифікаторі.
     a@ = 0

    Вихідні дані
     Файл "", рядок 1 a @ = 0 SyntaxError: неправильний синтаксис
  5. Ідентифікатор може бути будь-якої довжини.

Що слід пам’ятати

Python - мова, що враховує регістр. Це означає, Variableі variableце не одне і те ж.

Завжди дайте ідентифікаторам назву, яка має сенс. Хоча c = 10це дійсне ім'я, написання count = 10мало б більше сенсу, і було б простіше зрозуміти, що воно являє, коли ви дивитесь на свій код після великого розриву.

Кілька слів можна розділити за допомогою підкреслення, наприклад this_is_a_long_variable.

Цікаві статті...