这只是给我的第一个字一个字符串,我需要没有数字返回:如何过滤字母字符的字符串?
def stripNonLetters(aString):
words=[]
aString=aString.lower()
for word in aString:
if word.isalpha() or word.isspace():
words.append(word)
print(words)
return ''.join(words)
def main():
myString='''Planes and 12 cars.'''
stripNonLetters(myString)
main()
我需要这个返回“[‘飞机’,‘和’,‘汽车’]”,但我'''''','','','p','l','a','n','e','s''等 我究竟做错了什么?
第一个符合条件的'返回'(注意:应该是带有圆括号的'word.isalpha()'),所以'for'循环的其余部分永远不会运行。 – jonrsharpe 2014-10-27 18:44:19