Как закомментировать несколько строк в python
5 лет назад
Человек-Молекула
Ответы
Ctrl + "/"
4 года назад
Gregory Alihanov
В Python несколько строк можно закомментировать, используя тройные кавычки (''' или """). Однако это скорее способ сделать многострочный строковый литерал, который не будет использован в коде, чем настоящий многострочный комментарий.
Пример использования тройных кавычек:
Для комментариев лучше использовать одиночные комментарии (#) на каждой строке:
2 года назад
Elena Gromova
Если следовать стилю кодирования, то PEP-8 рекомендует использовать # и для блочных комментариев. Это значит, что комментировать нужно каждую строку. Например:
Но существует хак, а именно заключать строковые литералы в тройные апострофы:
Этот вариант, кстати, предложил сам создатель языка Python Гвидо ван Россум – https://twitter.com/gvanrossum/status/112670605505077248
4 года назад
Сергей К.
Выделите строки и нажмите Ctrl + / (на macOS Cmd + /). Редактор поставит # в начало каждой строки. Повторное нажатие снимет комментарии.
Сочетание работает в VS Code, PyCharm, Jupyter Notebook, Sublime Text и Thonny.
Многострочный комментарий в Python
Отдельного синтаксиса для многострочных комментариев в Python нет. Каждую строку комментируют решёткой:
Так рекомендует руководство по стилю PEP 8.
Тройные кавычки
Иногда код закрывают тройными кавычками:
Код внутри не выполнится, но это строка, которую Python создаёт и сразу выбрасывает. Если поставить её первой строкой функции, класса или модуля, она станет docstring — документацией, которую показывает help(). Для документации тройные кавычки и используют:
Внутри тройных кавычек нельзя закомментировать код, в котором уже есть такие же тройные кавычки.
Закомментировать весь файл
Выделите всё (Ctrl + A) и нажмите Ctrl + /.
Сочетания клавиш в редакторах
Если Ctrl + / не работает, проверьте раскладку: в некоторых редакторах сочетание срабатывает только на английской.
Ненужный код удаляют
Закомментированный код, который больше не нужен, удаляют. Старая версия останется в истории Git, и её можно вернуть.
Синтаксис Python и стиль кода по PEP 8 разбирают в бесплатном курсе «Основы Python».
24 дня назад
Никита Вихров






