Vous avez perdu un espace, et vous avez probablement besoin d'un caractère de continuation de ligne, c'est-à-dire un \
.
s = "this is my really, really, really, really, really, really" + \
" really long string that I'd like to shorten."
ou même:
s = "this is my really, really, really, really, really, really" \
" really long string that I'd like to shorten."
Les parenthèses fonctionneraient également à la place de la continuation de ligne, mais vous risquez que quelqu'un pense que vous avez l'intention d'avoir un tuple et que vous avez simplement oublié une virgule. Prenons par exemple:
s = ("this is my really, really, really, really, really, really"
" really long string that I'd like to shorten.")
comparé à:
s = ("this is my really, really, really, really, really, really",
" really long string that I'd like to shorten.")
Avec le typage dynamique de Python, le code peut s'exécuter des deux manières, mais produira des résultats incorrects avec celle que vous n'aviez pas prévue.
2 votes
S = "c'est mon "+"vraiment, "*6+"très longue phrase que je voudrais raccourcir." # Aïe ;-)