Funktionsprüfung
CentOS 6.5
Python 2.6.6
In Python können Sie anscheinend "" "" oder "" für mehrzeilige Kommentare verwenden. Referenz
def main():
print "test start"
"""
test1
"""
"""
test2
"""
print "test end"
Was ich zuerst nicht verstanden habe war, dass der Kommentarteil von test2 den Fehler "IndentationError: unerwarteter Einzug" gab.
Da Python die Struktur als Einzug interpretiert, wurde der Kommentar von test2 als "nicht die Definition in main ()" interpretiert, da kein Einzug vorhanden ist und ein Fehler aufgetreten ist.
Wenn Sie Folgendes tun, verschwindet der Fehler.
def main():
print "test start"
"""
test1
"""
"""
test2
"""
print "test end"
Mit anderen Worten, wenn Sie einen mehrzeiligen Kommentar schreiben, müssen Sie anscheinend mit demselben Einzug wie in der vorherigen Zeile schreiben. Dies geschieht bei mehrzeiligen Kommentaren, und einzeilige Kommentare, die mit # beginnen, können ab der ersten Ziffer geschrieben werden, ohne sich um Einrückungen kümmern zu müssen.
def main():
print "test start"
"""
test1
"""
#This comment is O.K.
"""
test2
"""
print "test end"
Recommended Posts