split在python中的用法

  • A+
所属分类:Python


共计 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()方法将返回一个包含一个空字符串的列表[”]。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin