Ключевые слова и идентификаторы 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.

Интересные статьи...