在python中如何移除特殊字符?

时间:2026-02-14 18:40:59

1、python2.7或2版本可以使用translate()函数

sententce = "a@b#c"

2、sententce = sententce.translate(None, '!@#$')

translte()函数详解:

translate(str, del="")

根据 str 给出的表(包含 256 个字符)转换 string 的字符,

要过滤掉的字符放到 del 参数中

在python中如何移除特殊字符?

3、实用正则表达式

import re

4、sentence= re.sub('[!@#$]', '', sentence)

使用正则查找,替换为''

在python中如何移除特殊字符?

© 2026 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com