25/03/2015 python> Commentaire sur plusieurs lignes> Attention au retrait

Contrôle de fonctionnement

CentOS 6.5
Python 2.6.6

En Python, il semble que vous puissiez utiliser " "" ʻou '' '`pour les commentaires sur plusieurs lignes. Référence

def main():
    print "test start"
    """
    test1
    """

"""
test2
"""
    print "test end"

Ce que je n'ai pas compris au début, c'est que la partie commentaire de test2 donnait l'erreur «Erreur d'indentation: retrait inattendu».

Puisque python interprète la structure par indentation, le commentaire de test2 a été interprété comme "pas la définition dans main ()" car il n'y a pas d'indentation et une erreur s'est produite.

Si vous procédez comme suit, l'erreur disparaîtra.

def main():
    print "test start"
    """
    test1
    """

    """
    test2
    """
    print "test end"

En d'autres termes, lors de l'écriture d'un commentaire sur plusieurs lignes, il semble que vous deviez écrire avec le même retrait que la ligne précédente. Cela se produit pour les commentaires sur plusieurs lignes, et les commentaires sur une ligne commençant par # peuvent être écrits à partir du premier chiffre sans se soucier de l'indentation.

def main():
    print "test start"
    """
    test1
    """

#This comment is O.K.
    """
    test2
    """
    print "test end"

Recommended Posts

25/03/2015 python> Commentaire sur plusieurs lignes> Attention au retrait
commentaire python
Attention à randint
# 2 [python3] Séparation et commentaire
Choses à surveiller lors de l'utilisation d'arguments par défaut en Python
Commenter
30/10/2016 else pour Python3> pour:
python [pour moi]
Attention à la valeur de retour de __len__
Attention aux variables globales en dehors de lambda_handler (datetime)
Points à garder à l'esprit lors de la migration avec Django
À propos de Python for loop
Bases de Python ② pour déclaration
[Python] Assigner une chaîne sur plusieurs lignes
À propos de Python, pour ~ (plage)
Manuel python pour les débutants
Refactoring des outils utilisables avec Python
Indentation de la notation d'inclusion en Python
Toolchain pour Python pour Android
OpenCV pour les débutants en Python
Installez Python (pour Windows)
[Python] pour une erreur d'instruction
Maintenance de l'environnement Python pour les projets