Python ici le document sans les retours à la ligne en haut et en bas
Quelle est la meilleure façon d'avoir un document ici, sans les retours à la ligne en haut et en bas? Par exemple:
print '''
dog
cat
'''
aura des retours à la ligne en haut et en bas, et de se débarrasser d'eux que j'ai pour ce faire:
print '''dog
cat'''
que je trouve beaucoup moins lisible.
print '''\ dog cat\ '''
aimez faire de continuation de ligne
Vous devez vous connecter pour publier un commentaire.
Comment à ce sujet?
Ou tant qu'il n'y a pas d'indentation de la première ligne à droite ou à gauche de l'espace sur le dernier:
Ou même, si vous n'avez pas l'esprit un peu plus fouillis, avant et après votre chaîne en échange d'être en mesure de bien indenter:
Ajouter de la barre oblique inverse \ à la fin de lignes indésirables:
Il est un peu plus lisible.
dog
fait aller loin. Puisque ce n'est pas une chaîne brute,\[newline]
est réduite à rienutiliser des parenthèses:
Utilisation
str.strip()
utilisation
str.join()
Vous pouvez utiliser
strip()
:Avez-vous réellement besoin de la multi-syntaxe de la ligne? Pourquoi ne pas simplement emded un retour à la ligne?
Je trouve print "chien\ncat" beaucoup plus lisible que ce soit.