用Python实现字符串分割功能
更新时间:2023-12-18用Python实现字符串分割功能
在Python中,可以使用split()函数实现字符串的分割。
一、按照空格分割字符串
str="hello world"
print(str.split())
输出结果为:
['hello', 'world']
二、按照指定字符分割字符串
str="hello-world"
print(str.split('-'))
输出结果为:
['hello', 'world']
三、分割多次
str="hello-world-python"
print(str.split('-', 1))
输出结果为:
['hello', 'world-python']
通过指定参数,可以控制分割的次数。在上面的示例中,我们指定了分割一次,因此字符串被分成了两部分。
四、用正则表达式分割字符串
import re
str="hello world, python"
print(re.split('\s|,', str))
输出结果为:
['hello', 'world', '', 'python']
这里使用了Python中的re模块,实现了使用正则表达式进行分割。