python使用split怎么去除标点符号
时间: 2023-06-29 18:05:47 浏览: 115
python3去掉string中的标点符号方法
可以使用Python中的字符串操作函数`string.punctuation`来去除标点符号。`string.punctuation`包含了所有的标点符号,我们可以将其传递给`split()`函数的参数,以去除字符串中的标点符号。
下面是一个示例代码:
```python
import string
# 定义一个字符串
text = "Hello, World! How are you doing today?"
# 去除标点符号
text = text.translate(str.maketrans('', '', string.punctuation))
# 将字符串按空格分割成单词列表
words = text.split(' ')
print(words)
```
输出:
```
['Hello', 'World', 'How', 'are', 'you', 'doing', 'today']
```
在上面的代码中,我们先导入了Python标准库中的`string`模块,然后使用`string.punctuation`获取所有的标点符号。接着,使用`str.maketrans()`函数创建一个转换表,将所有标点符号替换为空字符串。最后,使用`split()`函数将字符串按空格分割成单词列表。
阅读全文