输入一个字符串,但程序无法识别单词之间的空格

时间:2016-12-04 20:55:18

标签: python-3.x

我希望这能接受约翰史密斯"或者"史密斯,约翰"。目前这只接受JohnSmith Smith,John等。问题是什么?

set

1 个答案:

答案 0 :(得分:0)

isalpha方法检查字符串是否是一个字,例如没有数字也没有空格。对于多个单词,您可以使用类似

的内容
while not all(s.isalpha() for s in NAME.replace(',', ' ').split()):

其中.replace(',', ' ')允许在同一个基础上处理空格和逗号。