python替换标点符号
时间: 2023-06-28 14:12:39 浏览: 136
substitution-cipher-decoder
可以使用Python中的字符串替换函数 `replace()` 来替换标点符号,例如:
```python
text = "Hello, world!"
text = text.replace(",", "") # 替换逗号
print(text) # 输出:Hello world!
```
如果要替换多个标点符号,可以使用循环来实现,例如:
```python
text = "Hello, world!"
punctuations = [",", ".", "!", "?"]
for p in punctuations:
text = text.replace(p, "") # 替换标点符号
print(text) # 输出:Hello world
```
另外,也可以使用Python中的正则表达式库 `re` 来匹配和替换标点符号,例如:
```python
import re
text = "Hello, world!"
text = re.sub(r'[^\w\s]', '', text) # 替换标点符号
print(text) # 输出:Hello world
```
这里的正则表达式 `[^\w\s]` 表示匹配除字母、数字和空格以外的所有字符。
阅读全文