Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Splitting the Lines | String Methods
String Manipulation in Python

book
Splitting the Lines

If we are working with text, most likely it will contain more than 1 line. And it would be great if we could split such string into lines.

One way to do it is to use .split method from the previous chapter with escape character \n as an argument (this one makes a line break). But Python provides us with a special function, that makes it - .splitlines. This function has only one optional argument keeplinebreaks (bool) that specifies if the line breaks should be included (if True), or shouldn't (if False, by default).

Oppgave

Swipe to start coding

Given multiline string zen with the first 6 principles The Zen of Python, by Tim Peters. Split this string by lines (without printing the escape characters).

Løsning

# 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())

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 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(___.___)

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

some-alt