Ключевые слова и идентификаторы 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 = 1
File "<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 с примерами