В этом руководстве вы узнаете о ключевых словах (зарезервированных словах в 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
Файл "", строка 1 global = 1 SyntaxError: недопустимый синтаксис
- Мы не можем использовать специальные символы, например ! , @ , # , $ , % и т.д. в нашем идентификаторе.
a@ = 0
ВыводФайл "", строка 1 a @ = 0 SyntaxError: недопустимый синтаксис
- Идентификатор может быть любой длины.
То, что нужно запомнить
Python - это язык с учетом регистра. Значит, Variable
и variable
не одно и то же.
Всегда давайте идентификаторам понятное имя. Хотя c = 10
это допустимое имя, написание count = 10
имело бы больше смысла, и было бы легче понять, что оно представляет, когда вы смотрите на свой код после долгого перерыва.
Несколько слов можно разделить знаком подчеркивания, например this_is_a_long_variable
.