C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
Python String splitlines() MethodPython 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.
Signature
splitlines([keepends]) 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# Python splitlines() method example # Variable declaration str = "Java is a programming language" # Calling function str2 = str.splitlines() # returns a list having single element print(str) print(str2) str = "Java \n is a programming \r language" str2 = str.splitlines() # returns a list having splitted elements print(str2) Output: Java is a programming language ['Java is a programming language'] ['Java ', ' is a programming ', ' language'] Python String splitlines() Method Example 2Passing True to the method which causes to include line breakers into the list of string. See the example below. # Python splitlines() method example # Variable declaration str = "Java \n is a programming \r language" # Calling function str2 = str.splitlines(True) # returns a list having splitted elements print(str2) Output: ['Java \n', ' is a programming \r', ' language'] Python String splitlines() Method Example 3
# Python splitlines() method example
# Variable declaration
str = "Java \n is a programming \r language for \r\n software development"
# Calling function
str2 = str.splitlines() # returns a list having splitted elements
# Displaying result
print(str2)
# getting back list to string
print("".join(str2)) # now it does not contain any line breaker character
Output: ['Java ', ' is a programming ', ' language for ', ' software development'] Java is a programming language for software development
Next TopicPython Strings
|