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

В этом руководстве вы узнаете об операторах Python, о важности отступов и использовании комментариев в программировании.

Заявление Python

Инструкции, которые может выполнять интерпретатор Python, называются операторами. Например, a = 1это оператор присваивания. ifоператор, forоператор, whileоператор и т. д. - это другие типы утверждений, которые будут обсуждаться позже.

Многострочная инструкция

В Python конец оператора помечается символом новой строки. Но мы можем заставить оператор распространяться на несколько строк с помощью символа продолжения строки (). Например:

 a = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9

Это явное продолжение строки. В Python продолжение строки подразумевается внутри круглых скобок (), скобок () и фигурных скобок (). Например, мы можем реализовать приведенный выше многострочный оператор как:

 a = (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9)

Здесь окружающие круглые скобки () неявно обозначают продолжение строки. То же самое и с () и (). Например:

 colors = ('red', 'blue', 'green')

Мы также можем поместить несколько операторов в одну строку, используя точку с запятой, как показано ниже:

 a = 1; b = 2; c = 3

Отступы Python

В большинстве языков программирования, таких как C, C ++ и Java, фигурные скобки () используются для определения блока кода. Однако Python использует отступы.

Блок кода (тело функции, цикла и т. Д.) Начинается с отступа и заканчивается первой строкой без отступа. Размер отступа зависит от вас, но он должен быть одинаковым на протяжении всего блока.

Как правило, для отступов используются четыре пробела, которые предпочтительнее табуляции. Вот пример.

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

Применение отступов в Python делает код аккуратным и чистым. В результате программы Python выглядят похожими и последовательными.

Отступы можно игнорировать в продолжении строки, но делать отступы всегда полезно. Это делает код более читабельным. Например:

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

и

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

оба действительны и делают одно и то же, но первый стиль более ясен.

Неправильный отступ приведет к IndentationError.

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

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

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

В Python мы используем символ решетки ( # ), чтобы начать писать комментарий.

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

 #This is a comment #print out Hello print('Hello')

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

У нас могут быть комментарии, которые могут занимать несколько строк. Один из способов - использовать символ решетки ( # ) в начале каждой строки. Например:

 #This is a long comment #and it extends #to multiple lines

Другой способ сделать это - использовать тройные кавычки: '' 'или "" ".

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

 """This is also a perfect example of multi-line comments"""

Чтобы узнать больше о комментариях, посетите Python Комментарии.

Строки документации в Python

Строка документации - это сокращение от строки документации.

Строки документации Python (строки документации) - это строковые литералы, которые появляются сразу после определения функции, метода, класса или модуля.

При написании строк документации используются тройные кавычки. Например:

 def double(num): """Function to double the value""" return 2*num

Строки документации появляются сразу после определения функции, класса или модуля. Это отделяет строки документации от многострочных комментариев с помощью тройных кавычек.

Строки документации связаны с объектом как их __doc__атрибут.

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

 def double(num): """Function to double the value""" return 2*num print(double.__doc__)

Вывод

 Функция удвоения значения

Чтобы узнать больше о строках документации в Python, посетите страницу Python Docstrings.

Интересные статьи...