Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Python

Ключевые слова и идентификаторы в Python: мастерство зарезервированных слов и соглашений об именовании

Ключевые слова и идентификаторы в Python

Изучите 33 зарезервированных слова Python и научитесь давать понятные, значимые имена переменным, функциям и классам.

Ключевые слова Python

Ключевые слова Python — строительные блоки синтаксиса языка. Это зарезервированные слова, которые нельзя использовать в качестве идентификаторов, таких как имена переменных или функций. Поскольку они определяют структуру языка, неверное использование ключевого слова приводит к синтаксической ошибке.

Ключевые слова чувствительны к регистру и перечислены точно так, как они появляются в языке. В Python 3.7 их 33, хотя более новые выпуски могут добавить несколько. Для авторитетной справки см. официальную документацию Python.

Все ключевые слова в нижнем регистре, кроме True, False и None. В таблице ниже перечислено каждое ключевое слово с кратким примером типичного использования.

Falseawaitelseimportpass
Nonebreakexceptinraise
Trueclassfinallyisreturn
andcontinueforlambdatry
asdeffromnonlocalwhile
assertdelglobalnotwith
asyncelififoryield

Хотя запомнить все 33 ключевых слова может показаться сложным, понимание их назначения необходимо для написания понятного, безошибочного кода.


Идентификаторы в Python

Идентификатор — это имя, которое вы даете классам, функциям, переменным и другим объектам. Он служит уникальной меткой, делающей ваш код читаемым и поддерживаемым.

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

  1. Идентификаторы могут содержать буквы (a–z, A–Z), цифры (0–9) и подчеркивание _. Допустимые примеры: myClass, var_1, print_this_to_screen.
  2. Они не могут начинаться с цифры; 1variable недопустимо, тогда как variable1 — допустимо.
  3. Ключевые слова нельзя использовать как идентификаторы.
    global = 1
    Вывод
     File "<interactive input>", line 1
    global = 1
    ^ SyntaxError: invalid syntax
  4. Специальные символы, такие как !, @, #, $, % и т.д., не допускаются.
    a@ = 0
    Вывод
     File "<interactive input>", line 1
    a@ = 0
    ^ SyntaxError: invalid syntax
  5. Практического ограничения на длину идентификатора нет.

Что нужно помнить

Python чувствителен к регистру, поэтому Variable и variable ссылаются на разные объекты.

Выбирайте описательные имена: c = 10 синтаксически верно, но count = 10 передает намерение понятнее и облегчает будущую поддержку.

Для идентификаторов из нескольких слов рекомендуемый разделитель — подчеркивание _, например, this_is_a_long_variable. Соблюдение соглашений об именовании PEP 8 еще больше повышает читаемость кода.

Python

  1. Понимание ключевых слов и идентификаторов C#: правила, списки и лучшие практики
  2. Ключевые слова и идентификаторы в C: практическое руководство
  3. Операторы, отступы и комментарии в Python: понятное руководство
  4. Переменные, константы и литералы в Python — подробное руководство
  5. Мастерство преобразования типов в Python: Полное руководство
  6. Мастерство ввода-вывода и импорта модулей в Python: Практическое руководство
  7. Получение текущей даты и времени в Python: практическое руководство
  8. Освоение модуля time в Python: функции, структуры и практические примеры
  9. Создание удалённого датчика температуры на Raspberry Pi и Python — пошаговое руководство
  10. Понимание type() и isinstance() в Python: практические примеры