python 字符串分割
时间: 2023-06-05 15:47:29 浏览: 190
Python中的字符串分割操作可以使用split()函数实现。split()函数将一个字符串按照指定的分隔符进行分割,返回分割后的字符串列表。
例如,假设有一个字符串s = "hello,world",若要将该字符串按照","进行分割,则可以使用如下代码:
```
s = "hello,world"
lst = s.split(",")
print(lst)
```
运行结果为:
```
['hello', 'world']
```
上述代码首先定义了一个字符串s,然后使用split()函数将该字符串按照","进行分割,得到结果为一个包含两个元素的列表lst,最后打印输出该列表。
除了单一的分隔符,split()函数还支持使用多个分隔符进行字符串分割,并且可以限制分割后的字符串数量。例如:
```
s = "hello.world,it's,a,beautiful,day"
lst = s.split(",") # 使用单一分隔符
print(lst)
lst = s.split(",", 2) # 限制分割出的字符串数量为2个
print(lst)
lst = s.split(",", 4) # 限制分割出的字符串数量为4个
print(lst)
```
运行结果为:
```
['hello.world', "it's", 'a', 'beautiful', 'day']
['hello.world', "it's", 'a,beautiful,day']
['hello.world', "it's", 'a', 'beautiful', 'day']
```
上述代码分别将一个包含多个分隔符的字符串按照不同的方式进行分割,得到不同的结果。其中,通过限制分割后的字符串数量,可以控制分割的粒度,适应更多的业务需求。
阅读全文