## в python с использованием раскраски синтаксиса notepad ++
Вопрос
В моем редакторе (notepad ++) в режиме редактирования скрипта Python строка
## is this a special comment or what?
Окрашивается в другой цвет (желтый), чем обычный #comment.
Что особенного в ##комментарии по сравнению с #comment?
Решение
С точки зрения Python разницы нет. Однако подсветчик Notepad ++ рассматривает последовательность ## как STRINGEOL, поэтому и окрашивает ее таким образом. Смотрите эту тему .
Другие советы
Я думал, что разница как-то связана с использованием:
#this is a code block header
против.
##this is a comment
Я знаю, что Python все равно, так или иначе, но я думал, что это просто условность - делать это таким образом.
Кроме того, в различных ситуациях : р>
Комментарий, первая строка которого представляет собой двойной хеш:
Используется doxygen и PythonDoc Фредрика Лунда. В кислороде, если в строке с двойным хешем есть текст, он рассматривается как итоговая строка. Мне не нравится это соглашение, потому что оно кажется слишком может привести к ложным срабатываниям. Например, если вы закомментируете регион с комментарием, вы получите двойной хеш.