## в python с использованием раскраски синтаксиса notepad ++

StackOverflow https://stackoverflow.com/questions/1410063

  •  05-07-2019
  •  | 
  •  

Вопрос

В моем редакторе (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 Фредрика Лунда. В кислороде,     если в строке с двойным хешем есть текст, он рассматривается как     итоговая строка. Мне не нравится это соглашение, потому что оно кажется слишком     может привести к ложным срабатываниям. Например, если вы закомментируете     регион с комментарием, вы получите двойной хеш.

  
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top