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