software2

La alineación de la primera línea de una triple cadena con comillas en Python

2019-02-17Comentarios

Python triple de las cadenas entre comillas son convenientes sintaxis para las cadenas donde los contenidos abarcan varias líneas. Sin escape nuevas líneas son permitidos en la triple-cadenas entre comillas. Así, en lugar de escribir:

canción = ("Feliz cumpleaños a ti\n" "Feliz cumpleaños a ti\n" "Feliz cumpleaños querida Gail\n" "Feliz cumpleaños a ti\n")

se puede escribir:

canción = """Feliz cumpleaños a ti
Feliz cumpleaños a ti
Feliz cumpleaños querida Gail
Feliz cumpleaños a ti """

El único inconveniente aquí es que la primera línea no se alinea perfectamente con las líneas que siguen. La forma de evitar esto es para incrustar un \newline secuencia de escape, es decir con una barra invertida y el salto de línea se ignoran.

canción = """\
Feliz cumpleaños a ti
Feliz cumpleaños a ti
Feliz cumpleaños querida Gail
Feliz cumpleaños a ti """

Software almacen de Cea Ordenadores

Comentarios desactivados en La alineación de la primera línea de una triple cadena con comillas en Python