簡體   English   中英

使用notepad ++語法着色的python中的##

[英]## in python using notepad++ syntax coloring

在我的編輯器(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和Fredrik Lundh的PythonDoc使用的。 在doxygen中,如果帶有雙重哈希的行上有文本,則將其視為摘要字符串。 我不喜歡這個慣例,因為它似乎太可能導致誤報。 例如,如果您注釋掉帶有注釋的區域,則會得到雙重哈希。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM