In Python kann man einen String auf mehrere Arten auf einzelne Codezeilen verteilen:
Eine einfache Variante, die aber nur gut funktioniert (bzw. schön aussieht), wenn der Code nicht eingerückt ist, da ansonsten ungewollte Leerzeichen entstehen können:
1 def beispiel():
2 return """Das ist die erste Zeile,
3 das die zweite Zeile...
4 und dies die dritte"""
oder, einen Tick konsistenter:
1 def beispiel():
2 return """\
3 Das ist die erste Zeile,
4 das die zweite Zeile...
5 und dies die dritte"""
Der Backslash hebt dabei das nachfolgende Zeilenende auf.
Mit dedent:
1 import textwrap
2 def beispiel():
3 return textwrap.dedent("""\
4 Das ist die erste Zeile,
5 das die zweite Zeile...
6 und dies die dritte""")
Mit Klammer, aber ohne Kommas (nebeneinanderliegende Stringliterale werden vom Parser automatisch zusammengesetzt):
1 def beispiel():
2 return (
3 "Das ist die erste Zeile,\n"
4 "das die zweite Zeile...\n"
5 "und dies die dritte\n"
6 )