split在python中的用法

209次阅读
没有评论

共计 817 个字符,预计需要花费 3 分钟才能阅读完成。

在 Python 中,split()是一个字符串方法,用于将字符串分割为子字符串,并返回一个由这些子字符串组成的列表。它可以按照指定的分隔符将字符串分割。以下是 split()方法的使用示例:

使用空格作为分隔符将字符串分割 string = "Hello World" result = string.split() print(result) # 输出: ['Hello', 'World']

使用逗号作为分隔符将字符串分割 string = "apple,banana,orange" result = string.split(',') print(result) # 输出: ['apple', 'banana', 'orange']

通过换行符 (\n) 将多行字符串分割为列表 string = "Line 1\nLine 2\nLine 3" result = string.split('\n') print(result) # 输出: ['Line 1', 'Line 2', 'Line 3']

不指定分隔符时,默认使用空格进行分割 string = "This is a sentence" result = string.split() print(result) # 输出: ['This', 'is', 'a', 'sentence']

split()方法也可以接受一个可选的参数 maxsplit,用于指定分割的最大次数。如果指定了 maxsplit,则分割最多会进行 maxsplit- 1 次,而不是对整个字符串执行分割。

string = "apple,banana,orange,strawberry"result = string.split(',', maxsplit=2)print(result)# 输出: ['apple', 'banana', 'orange,strawberry']

需要注意的是,split()方法返回一个列表,其中包含由原始字符串分割而成的子字符串。如果原始字符串为空,split()方法将返回一个包含一个空字符串的列表[”]。

正文完
 
yumo
版权声明:本站原创文章,由 yumo 2023-10-19发表,共计817字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。