Commentare un blocco di codice in Python

Muhammad Maisam Abbas 30 gennaio 2023
  1. Aggiungi # prima di ogni riga per commentare più linee in Python
  2. Usa virgolette triple per commenti multilinea in Python
  3. Usa if False: per i commenti su più linee in Python
  4. Usa una variabile stringa per commenti multilinea in Python
  5. Usa un editor di codice per commenti multilinea in Python
Commentare un blocco di codice in Python

In questo tutorial, discuteremo dei metodi per commentare più linee di codice in Python.

Aggiungi # prima di ogni riga per commentare più linee in Python

Il # è usato per i commenti su una sola riga in Python. Sfortunatamente, non esiste un metodo predefinito per commentare più linee di codice in Python. Per commentare più linee di codice usando il #, dobbiamo aggiungere un # prima di ogni riga. Il seguente esempio di codice ci mostra come possiamo usare # per commentare più linee di codice in Python.

# Hello! this is a
# Multiple line comment
# print("This is a comment")
print("This is not a comment")

Produzione:

This is not a comment

Nel codice sopra, abbiamo commentato le prime 3 linee di codice utilizzando # prima di ogni riga. Questo approccio va bene per un numero inferiore di linee, ma questo processo può diventare molto laborioso se disponiamo di un numero enorme di linee.

Usa virgolette triple per commenti multilinea in Python

Le virgolette triple vengono utilizzate per la documentazione del codice e non vengono eseguite durante l’esecuzione del codice. Il seguente esempio di codice ci mostra come usare le virgolette triple per commentare più linee di codice in Python.

"""
Hello! this is a 
Multiple line comment
print("This is a comment")
"""
print("This is not a comment")

Produzione:

This is not a comment

Nel codice sopra, abbiamo commentato le prime 3 linee di codice inserendole tra virgolette triple. Le virgolette triple riducono drasticamente lo sforzo. Tuttavia, le virgolette triple sono progettate per essere utilizzate per la documentazione del codice e non devono essere utilizzate per commentare il codice.

Usa if False: per i commenti su più linee in Python

Un altro approccio che può essere utilizzato per commentare più linee di codice in Python è l’istruzione if False:. Tutto ciò che è scritto in questo blocco di codice non viene mai eseguito perché non è mai False in questo contesto. Dobbiamo solo scrivere if False: prima del blocco di codice che vogliamo commentare e poi indentare il nostro codice all’interno dell’istruzione if. Il seguente esempio di codice ci mostra come possiamo usare if False: per commentare più linee di codice in Python.

if False:
    print("This is a comment")
    print("This is another comment")
print("This is not a comment")

Produzione:

This is not a comment

Nel codice sopra, abbiamo commentato 2 linee di codice usando if False:. L’unico problema con questo approccio è che può solo commentare un blocco di codice con la sintassi corretta. L’interprete rileverà comunque gli errori di sintassi in questo blocco di codice.

Usa una variabile stringa per commenti multilinea in Python

Una variabile stringa può essere utilizzata per memorizzare più linee di codice in essa. Possiamo usare virgolette triple per memorizzare più linee di codice in una variabile stringa. Il seguente esempio di codice ci mostra come possiamo usare una variabile stringa per commentare più linee di codice in Python.

comments = "This is a variable for commenting"
comments = """Hello! this is a 
Multiple line comment
print("This is a comment")"""
print("This is not a comment")

Produzione:

This is not a comment

La stessa variabile può essere utilizzata più volte per commentare più blocchi di codice in Python.

Usa un editor di codice per commenti multilinea in Python

Abbiamo discusso molti approcci che possono essere utilizzati per commentare più linee di codice in Python. Ma, sfortunatamente, nessuno degli approcci di cui sopra è una soluzione ottimale. La soluzione migliore per questa attività sarebbe utilizzare le scorciatoie da tastiera dell’editor di codice desiderato per commentare più linee di codice in Python.

Visual Studio Code

In Visual Studio Code, seleziona il blocco di codice e usa Ctrl+k, Ctrl+c per commentare e Ctrl+k, Ctrl+u per scommentare.

Notepad++

In Notepad++, seleziona il blocco di codice e usa Ctrl+k per commentare.

PyCharm

In Pycharm IDE, seleziona il blocco di codice e usa Ctrl+/ per commentare e rimuovere il commento.

Indipendentemente dall’editor di codice che stai utilizzando, ha un modo per commentare più linee di codice. Tutto quello che devi fare è cercare la scorciatoia da tastiera per commentare più linee.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Articolo correlato - Python Syntax