J'ai récemment commencé à étudier [Python][1], mais je n'ai pas trouvé comment implémenter les commentaires multi-lignes. La plupart des langages ont des symboles de commentaires en bloc comme
/*
*/
J'ai essayé de le faire en Python, mais une erreur s'est produite, donc ce n'est probablement pas la bonne méthode. Python dispose-t-il vraiment d'une fonction de commentaire multiligne ?
[1] : http://en.wikipedia.org/wiki/Python_%28programming_language%29
Python possède une syntaxe chaîne multiligne/commentaire dans le sens où, à moins d'être utilisées comme docstrings, les chaînes multilignes ne génèrent pas de bytecode -- tout comme les commentaires préparés #
. En fait, elle se comporte exactement comme un commentaire.
D'un autre côté, si vous dites que ce comportement doit être documenté dans la doc officielle officielle pour être une véritable syntaxe de commentaire, alors oui, vous auriez raison de dire qu'il n'est pas garanti comme faisant partie de la spécification du langage. garanti comme faisant partie de la spécification du langage.
Dans tous les cas, votre éditeur devrait également être capable de commenter facilement une région sélectionnée (en plaçant un ##'). sélectionnée (en plaçant un
#` devant chaque ligne individuellement). Si ce n'est pas le cas, passez à
un éditeur qui le fait.
La programmation en Python sans certaines fonctionnalités d'édition de texte peut être une expérience douloureuse. Trouver le bon éditeur (et savoir l'utiliser) peut faire une grande différence dans la perception de la programmation Python. différence dans la perception de l'expérience de programmation Python.
L'éditeur doit non seulement être capable de commenter des régions sélectionnées, mais aussi de déplacer des blocs de code. mais aussi de déplacer facilement des blocs de code vers la gauche et la droite. placer automatiquement le curseur au niveau d'indentation actuel lorsque vous appuyez sur la touche Entrée. Le pliage du code peut également être utile.
Pour se protéger contre la dégradation des liens, voici le contenu du [tweet de Guido van Rossum] (https://twitter.com/gvanrossum/status/112670605505077248) :
@BSUCSClub Astuce Python : Vous pouvez utiliser des chaînes de caractères multi-lignes comme commentaires multi-lignes. À moins d'être utilisées comme docstrings, elles ne génèrent aucun code ! :-)
A ma connaissance, Python n'a pas de commentaires de bloc. Pour commenter des lignes individuelles, vous pouvez utiliser le caractère #
.
Si vous utilisez [Notepad++][1], [il existe un raccourci pour les commentaires de bloc][2]. Je suis sûr que d'autres logiciels comme [gVim][3] et [Emacs][4] ont des fonctionnalités similaires.
[1] : https://en.wikipedia.org/wiki/Notepad++ [2] : https://stackoverflow.com/questions/1022261/commenting-code-in-notepad [3] : http://en.wikipedia.org/wiki/Vim_%28text_editor%29#Interface [4] : http://en.wikipedia.org/wiki/Emacs
Je pense que ce n'est pas le cas, sauf qu'une chaîne de caractères multiligne n'est pas traitée. Cependant, la plupart des IDEs Python, si ce n'est tous, ont une touche courte pour "commenter" plusieurs lignes de code.