python一个字符串中进行多个字符的分割,
时间: 2023-05-04 10:04:29 浏览: 163
python按照多个字符对字符串进行分割的方法
Python中可以使用split()方法对字符串进行分割,该方法默认根据空格来分割字符串,但也可以指定分割符。例如:
```
str = "hello-world-python"
new_str = str.split("-")
print(new_str) # ['hello', 'world', 'python']
```
以上代码中,先定义了一个字符串“hello-world-python”,并将“-”作为分割符进行分割,最后打印出新的字符串数组,结果为[‘hello’, ‘world’, ‘python’]。
另外,如果需要分割多个字符,可以使用正则表达式来匹配分割符,具体实现如下:
```
import re
str = "hello-world|python"
new_str = re.split('-|\|', str)
print(new_str) # ['hello', 'world', 'python']
```
以上代码中,使用re模块来实现对多个分割符进行匹配,其中“-”和“|”使用“-|\|”来进行匹配。最终结果与之前的方法相同,输出结果为[‘hello’, ‘world’, ‘python’]。
综上所述,Python中可以使用split()方法或正则表达式来实现对字符串中多个字符的分割。
阅读全文