Ключевые слова и идентификаторы Python
Ключевые слова и идентификаторы 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
Идентификатор – это имя, данное таким объектам, как класс, функции, переменные и т. д. Оно помогает отличить один объект от другого.
Правила написания идентификаторов
- Идентификаторы могут представлять собой комбинацию букв нижнего регистра (от a до z). или верхний регистр (от A до Z) или цифры (от 0 до 9) или символ подчеркивания
_. Имена типаmyClass,var_1иprint_this_to_screen, все допустимы. - Идентификатор не может начинаться с цифры.
1variableнедействителен, ноvariable1допустимое имя. - Ключевые слова нельзя использовать в качестве идентификаторов.
Выводglobal = 1File "<interactive input>", line 1 global = 1 ^ SyntaxError: invalid syntax - Мы не можем использовать специальные символы, такие как ! , @ , # , $ , % и т.д. в нашем идентификаторе.
a@ = 0
ВыводFile "<interactive input>", line 1 a@ = 0 ^ SyntaxError: invalid syntax - Идентификатор может быть любой длины.
Что нужно помнить
Python — это язык, чувствительный к регистру. Это означает, Variable и variable не совпадают.
Всегда давайте идентификаторам имена, которые имеют смысл. Пока c = 10 допустимое имя, запись count = 10 будет иметь больше смысла, и будет легче понять, что он представляет, когда вы посмотрите на свой код после долгого перерыва.
Несколько слов можно разделить символом подчеркивания, например this_is_a_long_variable. .
Python
- Ключевые слова и идентификаторы C#
- C Ключевые слова и идентификаторы
- Оператор Python, отступы и комментарии
- Переменные Python, константы и литералы
- Преобразование типов Python и приведение типов
- Ввод, вывод и импорт Python
- Как получить текущую дату и время в Python?
- Модуль времени Python
- Датчик температуры Python и Raspberry Pi
- type() и isinstance() в Python с примерами