Python String splitlines() Method

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.

RepresentationDescription
\nLine Feed
\rCarriage Return
\r\nCarriage Return + Line Feed
\v or \x0bLine Tabulation
\f or \x0cForm Feed
\x1cFile Separator
\x1dGroup Separator
\x1eRecord Separator
\x85Next Line (C1 Control Code)
\u2028Line Separator
\u2029Paragraph Separator

Signature

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.

Let's see some examples of splitlines() method to understand it's functionality.

Python String splitlines() Method Example 1

Output:

Java is a programming language
['Java is a programming language']
['Java ', ' is a programming ', ' language']

Python String splitlines() Method 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']

Python String splitlines() Method Example 3

Output:

['Java ', ' is a programming ', ' language for ', '  software development']
Java  is a programming  language for   software development

Next TopicPython Strings




Latest Courses