Python3 中的 splitlines(num=string.c

首页 / Python3入门教程 / Python3 中的 splitlines(num=string.c

Python的 splitlines() 方法根据行对字符串进行分割。它在行边界处中断字符串,并返回分割后的字符串列表。换行符可以是换行符(\n),回车符(\r)等。下面给出了一个换行符表,该表用于分割字符串。

该方法在给定的线边界上分割。

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

splitlines - 签名

splitlines([keepends])

splitlines - 参量

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

splitlines - 返回

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


让无涯教程看一些splitlines()方法的例子来了解它的功能。

splitlines - 方法示例1

# Python splitlines() method example
# 变量声明
str = "Java is a programming language"
# 调用函数
str2 = str.splitlines() # 返回具有单个元素的列表
print(str)
print(str2)
str = "Java \n is a programming \r language"
str2 = str.splitlines() #返回具有拆分元素的列表
print(str2)

输出:

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

splitlines - 方法示例2

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

# Python splitlines() method example
# 变量声明
str = "Java \n is a programming \r language"
# 调用函数
str2 = str.splitlines(True) # 返回具有拆分元素的列表
print(str2)

输出:

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

splitlines - 方法示例3

# Python splitlines() method example
# 变量声明
str = "Java \n is a programming \r language for \r\n  software development"
# 调用函数
str2 = str.splitlines() # 返回具有拆分元素的列表
# 显示结果
print(str2)
# 将列表返回到字符串
print("".join(str2)) # 现在它不包含任何换行符

输出:

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

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

AI技术内参 -〔洪亮劼〕

MySQL实战45讲 -〔林晓斌〕

Python核心技术与实战 -〔景霄〕

Java性能调优实战 -〔刘超〕

SQL必知必会 -〔陈旸〕

正则表达式入门课 -〔涂伟忠〕

etcd实战课 -〔唐聪〕

跟着高手学复盘 -〔张鹏〕

超级访谈:对话道哥 -〔吴翰清(道哥)〕

好记忆不如烂笔头。留下您的足迹吧 :)