English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В этой статье вы узнаете о выражениях 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
Большинство языков программирования (например, C, C++, Java) используют фигурные скобки {} для определения блоков кода.В то время как Python использует отступы).
Блок кода (ФункцияОсновной блокЦиклОсновной блок (например, функции, циклы и т.д.) начинается с отступа и заканчивается первой строкой без отступа. Размер отступа зависит от вас, но в одном блоке он должен быть одинаковым.
Обычно для отступов используется четыре пробела, и они имеют приоритет перед табуляцией. Вот пример.
Реализация отступов в Python делает код чистым и опрятным. Это приводит к тому, что Python-программы выглядят аналогично и一致о.
Отступы можно пропустить в последовательных строках. Всегда использовать отступы — хорошая привычка. Это делает код более читаемым. Например:
if True: print('Hello') a = 5
и
if True: print('Hello'); a = 5
Оба стиля эффективны и делают одно и то же. Но первый стиль более ясен.
Неправильная отступка приводит к ошибке IndentationError.
Комментарии очень важны при написании программ. Они описывают, что происходит внутри программы, чтобы люди, читающие исходный код, не были сбиты с толку. Вы можете забыть ключевые детали программы, которую вы писали месяц назад. Поэтому всегда полезно объяснять эти концепции в виде комментариев.
В Python мы используем символ (#) для начала комментария.
Он продолжается до символа перевода строки. Комментарии предназначены для программистов, чтобы лучше понять программу. Python-интерпретатор пропускает комментарии.
# это комментарий # выводить Hello print('Hello')
Если у нас есть расширенный многострочный комментарий, один способ - использовать хеш (#) в начале каждой строки. Например:
# это длинный комментарий # он продолжается # до многострочного
Другой способ - использовать три двойные кавычки, ''' или """.
Эти три двойные кавычки обычно используются для многострочных строк. Но они также могут использоваться в качестве многострочных комментариев. Если они не являются документационными строками, они не генерируют дополнительного кода.
"""Это также пример""" Идеальный пример Многострочная документация """
Docstring - это сокращение от документационной строки.
ЭтоСтрокаявляется первой строкой в определении модуля, функции, класса или метода. Мы должны написать в документации функцию/класс.
Используйте три двойные кавычки для записи документации. Например:
def double(num): """Функция удваивает значение""" return 2 * num
Docstring как атрибут __doc__ функции доступен для использования. Запустите上面的 программу, а затем в shell отправьте следующий код.
def double(num): """Функция удваивает значение""" return 2 * num print(double.__doc__)
Вывод:
Функция удваивает значение