Python menuets #4. Коментарі


В багатьох мовах програмування існують як однорядкові, так і багаторядкові коментарі. В C-подібних мовах це виглядає так:
  1. // Однорядковий коментар
  2. /*
  3.     А це
  4.     багаторядковий
  5.     коментар
  6. */
В Python коментарі існують лише однорядкові:
  1. # Однорядковий коментар
Багаторядкові ми можемо зробити просто як кілька однорядкових:
  1. # Багаторядковий
  2. # коментар
Або ж, використовши потрійні лапки:
  1. '''
  2.    Багаторядковий
  3.    коментар
  4. '''
При виконанні інтерпретатор просто проігнорує таку текстову константу, але це не є нативним коментарем і може дати неочікувані результати:
  1. def add(a, b):
  2.     '''
  3.     А це вже
  4.     docstring!
  5.     '''
  6.     return a + b
Тут вже текст проігнорований не буде, він буде доступний за допомогою help(add).

Коментарі