splitlines(num=string.count(' '))
Python String splitlines() Method
Last Updated : 2 Jan 2026
Python splitlines() method splits the string based on the lines. It breaks the string at line boundaries and returns a list of splitted strings. Line breakers can be a new line (\n), carriage return (\r) etc. A table of line breakers are given below which split the string.
This method splits on the given line boundaries.
| Representation | Description |
|---|---|
| \n | Line Feed |
| \r | Carriage Return |
| \r\n | Carriage Return + Line Feed |
| \v or \x0b | Line Tabulation |
| \f or \x0c | Form Feed |
| \x1c | File Separator |
| \x1d | Group Separator |
| \x1e | Record Separator |
| \x85 | Next Line (C1 Control Code) |
| \u2028 | Line Separator |
| \u2029 | Paragraph Separator |
Signature of the splitlines() Method
It has the following syntax:
Parameters
- keepends: It is a boolean value which can be either True or False. It is optional.
Return
It returns a comma separated list of lines.
Different Examples for Python String splitlines() Method
Let's see some examples of splitlines() method to understand it's functionality.
Example 1
Let us take an example to demonstrate the String splitlines() method in Python.
Output:
Java is a programming language ['Java is a programming language'] ['Java ', ' is a programming ', ' language']
Example 2
Passing True to the method which causes to include line breakers into the list of string. See the example below.
Output:
['Java \n', ' is a programming \r', ' language']
Example 3
Let us take an example to demonstrate the String splitlines() method in Python.
Output:
['Java ', ' is a programming ', ' language for ', ' software development'] Java is a programming language for software development
Next TopicPython Strings