Подтвердить что ты не робот

Несколько комментариев в Python

Есть ли способ дать несколько строк комментариев в Python?

Как и в случае C/C++: /*comment*/. Или это должно быть отмечено "#" перед каждой линией?

4b9b3361

Ответ 1

Попробуй это

'''
This is a multiline
comment. I can type here whatever I want.
'''

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

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

В любом случае ваш редактор должен также легко прокомментировать выбранный регион (помещая # перед каждой строкой отдельно). Если нет, переключитесь на редактор, который делает.

Программирование на Python без определенных функций редактирования текста может быть болезненным. Поиск правильного редактора (и знание его использования) может существенно повлиять на восприятие опыта программирования на Python.

Редактор должен не только комментировать выбранные регионы, но также иметь возможность легко перемещать блоки кода влево и вправо и автоматически помещать курсор на текущий уровень отступов при нажатии Enter. Также может быть полезно сгибание кода.

Ответ 2

#Single line

'''
multi-line
comment
'''

"""
also, 
multi-line comment
"""