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

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

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

Ключевые слова — это зарезервированные слова в Python. 

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

Ключевые слова в Python чувствительны к регистру. Все, кроме True, False и None, пишутся в нижнем регистре.

В версии 3.7. всего 33 ключевых слова, но это число может незначительно меняться с течением времени. Вот их список: 

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

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

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

Идентификатор — это имя, которое вы даете таким объектам, как переменные, функции, классы и так далее. Это помогает различать их в коде. 

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

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. Такой метод называется snake_case (змеиный регистр).
codechick

СodeСhick.io - простой и эффективный способ изучения программирования.

2024 ©