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

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

Ключевые слова — это предопределённые зарезервированные слова, используемые в программировании на Python и имеющие специальное значение для компилятора.

Мы не можем использовать ключевое слово как имя переменной, имя функции или любой другой идентификатор. Они используются для определения синтаксиса и структуры языка Python.

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

Просмотреть все ключевые слова сразу и пытаться разобраться в их значении может быть утомительно.

Если вы хотите получить обзор, ознакомьтесь с полным списком всех ключевых слов с примерами.

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

Идентификаторы — это имена, даваемые переменным, классам, методам (функциям) и так далее. Например,

language = 'Python'

Здесь language — это переменная (идентификатор), которая хранит значение 'Python'.

Мы не можем использовать ключевые слова как имена переменных, так как они являются зарезервированными именами, встроенными в Python. Например,

continue = 'Python'

Приведённый выше код неверен, потому что мы использовали continue как имя переменной.

Чтобы узнать больше о переменных, посетите Переменные Python.

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

  • Идентификатор не может быть ключевым словом.

  • Идентификаторы чувствительны к регистру.

  • Может содержать последовательность букв и цифр. Однако должен начинаться с буквы или _. Первая буква идентификатора не может быть цифрой.

  • По соглашению, идентификатор начинают с буквы, а не с _.

  • Пробелы не допускаются.

  • Нельзя использовать специальные символы, такие как !, @, #, $ и так далее.

Некоторые допустимые и недопустимые идентификаторы в Python

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

Python — язык, чувствительный к регистру. Это означает, что Variable и variable — не одно и то же.

Всегда давайте идентификаторам имена, которые имеют смысл. Хотя c = 10 — допустимое имя, написание count = 10 имело бы больше смысла, и было бы легче понять, что оно означает, если вернуться к коду после долгого перерыва.

Несколько слов можно разделить с помощью подчёркивания, например, this_is_a_long_variable.

Также читайте: