当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python String splitlines()用法及代码示例


Python splitlines() 方法根据行拆分字符串。它在行边界处断开字符串并返回拆分字符串的列表。换行符可以是换行符 (\n)、回车符 (\r) 等。下面给出了用于拆分字符串的换行符表。

此方法在给定的线边界上拆分。

表示 描述
\ n 换行
\ r 回车
\ r \ n 回车+换行
\v 或 \x0b 线制表
\f 或 \x0c 换页
\ x1c 文件分隔符
\ x1d 组分隔符
\ x1e 记录分隔符
\ x85 下一行(C1控制码)
\ u2028 分线器
\ u2029 段落分隔符

签名

splitlines([keepends])

参数

keepends: 它是一个布尔值,可以是 True 或 False。它是可选的。

返回

它返回一个逗号分隔的行列表。

让我们看一些 splitlines() 方法的例子来了解它的函数。

Python 字符串 splitlines() 方法示例 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)

输出:

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

Python 字符串 splitlines() 方法示例 2

将 True 传递给导致将换行符包含在字符串列表中的方法。请参阅下面的示例。

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

输出:

['Java \n', ' is a programming \r', ' language']

Python 字符串 splitlines() 方法示例 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

输出:

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






相关用法


注:本文由纯净天空筛选整理自 Python String splitlines() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。