J'ai récemment commencé à étudier Python et je n'ai trouvé nulle part de discussion sur les commentaires de plusieurs lignes. La plupart des langues ont un symbole de commentaire en bloc comme
/*
*/
J'ai essayé avec ceci, mais il jette l'erreur. Peut-être que ce n'est pas la bonne méthode. Python dispose-t-il vraiment d'une fonction de commentaire multiligne ?
4 votes
Je suppose qu'étant un langage interprété, il est logique, comme dans le cas de sh ou bash ou zsh, que
#
est le seul moyen de faire des commentaires. Je suppose que cela facilite l'interprétation des scripts Python de cette façon.1 votes
Je sais que cette réponse est ancienne, mais je suis tombé dessus parce que j'avais la même question. La réponse acceptée fonctionne, mais je ne connais pas assez Python pour savoir pourquoi elle n'est pas correcte (selon ADTC).
7 votes
@BrandonBarney Laissez-moi vous expliquer le problème. La réponse acceptée, qui utilise ''', crée en fait une chaîne de plusieurs lignes qui ne fait rien. Techniquement, ce n'est pas un commentaire. Par exemple, vous pouvez écrire k = '''faux commentaire, vraie chaîne'''. Puis, print(k) pour voir ce que signifie ADTC.
3 votes
Ça a tellement plus de sens maintenant. Je suis habitué à VBA où la création d'une chaîne inutilisée entraîne une erreur. Je n'avais pas réalisé que Python l'ignorait tout simplement. Cela fonctionne toujours pour le débogage et l'apprentissage au moins, mais ce n'est pas une bonne pratique pour le développement réel.
0 votes
Dans le code source Python, si vous interrompez une longue ligne, l'éditeur l'indente automatiquement, pour montrer que la ligne interrompue fait vraiment partie de la ligne précédente ? Est-ce que c'est ce que je devrais faire si je casse une longue ligne de pseudocode ?
0 votes
Dans Notepad++ ctrl+k commente les lignes sélectionnées avec #.