Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Python

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

Утверждение 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 игнорирует комментарии.

#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__)

Вывод

Function to double the value

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


Python

  1. Ключевые слова и идентификаторы Python
  2. Переменные Python, константы и литералы
  3. Преобразование типов Python и приведение типов
  4. Ввод, вывод и импорт Python
  5. Оператор передачи Python
  6. Глобальные, локальные и нелокальные переменные Python
  7. Числа Python, преобразование типов и математика
  8. Управление каталогами и файлами Python
  9. Ошибки Python и встроенные исключения
  10. Обработка исключений Python с использованием оператора try, exclude и finally