Python String splitlines()
Python String.splitlines() is used to split a string into lines. The splitlines() method splits this string at line breaks and returns the parts as a list.
In this tutorial, we will learn the syntax and examples for splitlines() method of String class.
Syntax
The syntax to call splitlines() method on string x
in Python is
</>
Copy
x.splitlines(keepends)
where
Parameter | Required / Optional | Description |
---|---|---|
keepends | Optional | A boolean value. If True, keeps line breaks at end of the lines in the resulting list. Default value is False. |
Examples
In the following program, we take a string in x
, and split this string into lines using splitlines() method.
Example.py
</>
Copy
x = 'Hello World.\nWelcome!\nPython Tutorial.'
result = x.splitlines()
print(result)
Output
['Hello World.', 'Welcome!', 'Python Tutorial.']
Now, let us pass True
for keepends parameter to splitlines() method.
Example.py
</>
Copy
x = 'Hello World.\nWelcome!\nPython Tutorial.'
result = x.splitlines(keepends=True)
print(result)
Output
['Hello World.\n', 'Welcome!\n', 'Python Tutorial.']
The line breaks are retained for the lines in the resulting list.
Conclusion
In this Python Tutorial, we learned how to split a string into lines using splitlines() method, with examples.