Документация по Python. Теоретические материалы, и практические задачи

Идентификаторы, комментарии, отступы, операторы

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

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

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

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

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

Идентификаторы — это имя, присваиваемой классам, функциям, переменным, они помогают отличить одно от другого, и с помощью идентификаторов, мы можем обращаться к вышеописанным сущностям.

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

  • Идентификаторы — это комбинация букв в нижнем или верхнем регистре, цифры от 0 — 9, и символ подчеркивания. Примеры идентификаторов:
    ClassName, variable_1, или говорящие сами за себя названия по типу, firtst_name, LastName. Старайтесь создавать такие идентификаторы, по названиям которых, будет понятно, что хранится в этих идентификаторах.
  • Важно! Идентификатор НЕ может начинаться с цифры, 1name (неправильно), правильно будет name1.
  • Зарезервированные слова, не могут использоваться в качестве пользовательских идентификаторов, например:

    global = 1

    на выходе, при запуске нашей программы мы получим следующую ошибку:

    File "<interactive input>", line 1 global = 1 ^ SyntaxError: invalid syntax
    
  • Так же, в качестве названий идентификаторов, нельзя использовать спецсимволы, при их использований, мы получим вышеописанную ошибку.
  • Длина идентификатора, может быть любой

Важно запомнить

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

Операторы, Отступы и комментарии в Python

Различные инструкции, которые может выполнять Python, называются операторами. Например count = 10, это оператор присваивания (переменной count с помощью знака равенства присваивается значение 10), оператор if, используется для создания условий, или оператор for, который используется для организации цикла, есть и другие операторы, которые с вами позже рассмотрим подробнее.

Отступы в Python

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

for i in range(1,11):
    print(i)
    if i == 5:
        break

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


if True:
print ('Hello')
a = 5

и


if True: print ('Hello'): a = 5

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

Комментарии в Python

Комментарии, это неотъемлемая часть в любом языке программирования, Python не является исключением. Благодаря комментариям, вы или другой человек, который будет смотреть ваш код, будет всегда понимать, что происходит в той, или иной части кода.

Комментарии начинаются с символа #, все что написано после данного символа, до конца строки, не учитывается в Python. Запомните, комментарии пишутся программистом, для программистов.


#Это комментарий
#Это тоже комментарий
print('Hello World')

Многострочные комментарии

Выше, мы рассмотрели способ комментирования построчно, в Python, так же есть многострочный способ комментирования, для этого используются тройные кавычки » » » или ‘ ‘ ‘ пример:


""" Это многострочный
комментарий """

Переменные и константы в Python

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *