python迭代并更改字符串

时间:2014-10-14 14:34:49

标签: python

s = "fff555#$%^"
f =filter(str.isalpha, s)
print("f", f)

我想我可以迭代s并按s功能过滤str.isalpha中的每个字符。

我不想使用正则表达式。

1 个答案:

答案 0 :(得分:4)

您希望在过滤后加入,因为过滤器会返回生成器。

s = "fff555#$%^"
f = ''.join(filter(str.isalpha, s))
print("f", f)