600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > python字符串去掉特殊符号和空格_从字符串中删除所有特殊字符 标点符号和空格...

python字符串去掉特殊符号和空格_从字符串中删除所有特殊字符 标点符号和空格...

时间:2024-04-05 21:21:20

相关推荐

python字符串去掉特殊符号和空格_从字符串中删除所有特殊字符 标点符号和空格...

在看到这个之后,我有兴趣通过查找在最短的时间内执行哪些来扩展所提供的答案,所以我通过timeit对两个示例字符串检查了一些建议的答案:

string1 = 'Special $#! characters spaces 888323'

string2 = 'how much for the maple syrup? $20.99? That s ricidulous!!!'

例1

'.join(e for e in string if e.isalnum())

string1 - 结果:10.7061979771

string2 - 结果:7.78372597694

例2

import re

re.sub('[^A-Za-z0-9]+', '', string)

string1 - 结果:7.10785102844

string2 - 结果:4.12814903259

例3

import re

re.sub('\W+','', string)

string1 - 结果:3.11899876595

string2 - 结果:2.78014397621

以上结果是平均值的最低返回结果的乘积: repeat(3, 2000000)

实施例3可以比实施例1快3倍。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。