Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende División de las Líneas | Métodos de Cadena
Manipulación de Cadenas en Python

book
División de las Líneas

Si trabajamos con texto, lo más probable es que contenga más de 1 línea. Y sería estupendo poder dividir dicha cadena en líneas.

Una forma de hacerlo es usar el método .split del capítulo anterior con el carácter de escape \n como argumento (éste hace un salto de línea). Pero Python nos proporciona una función especial, que lo hace - .splitlines. Esta función sólo tiene un argumento opcional keeplinebreaks (bool) que especifica si los saltos de línea deben ser incluidos (si es True), o no (si es False, por defecto).

Tarea

Swipe to start coding

Dada la cadena multilínea zen con los 6 primeros principios The Zen of Python, por Tim Peters. Dividir esta cadena por líneas (sin imprimir los caracteres de escape).

Solución

# Variable
zen = '''Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.'''

# Split by lines
print(zen.splitlines())
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 5
# Variable
zen = '''Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.'''

# Split by lines
print(___.___)

Pregunte a AI

expand
ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt