Nella sintassi di Python, un hash indica l'inizio di un commento e tutti i caratteri successivi sulla linea vengono ignorati. Per citare il riferimento alla lingua :
A comment starts with a hash character (#
) that is not part of a string literal, and ends at the end of the physical line. A comment signifies the end of the logical line unless the implicit line joining rules are invoked. Comments are ignored by the syntax; they are not tokens.
Il secondo hash pertanto ha nessun significato sintattico in Python stesso.
Tuttavia, supponendo che tu intenda questo specifico "Interactive Editor for Python" , una delle sue caratteristiche è:
Matlab-style cell notation to mark code sections (by starting a line with ##
).
Perché i commenti non hanno una sintassi significativa, gli strumenti sono liberi di interpretarli e usarli come preferiscono. Un altro esempio di questo è pylint
, che consente commenti appositamente formattati ( # pylint: disable=message-name
) a disattiva messaggi specifici .