python清除字符串里的非字母字符
s = "hello world! how are you? 0"  
  
# Short version  
print filter(lambda c: c.isalpha(), s)  
  
# Faster version for long ASCII strings:  
id_tab = "".join(map(chr, xrange(256)))  
tostrip = "".join(c for c in id_tab if c.isalpha())  
print s.translate(id_tab, tostrip)  
  
# Using regular expressions  
print re.sub("[^A-Za-z]", "", s)  




