因此,以下代码接受输入,并确保输入包含字母 而不是数字。如果输入包含 空格,我如何使它也输出原始
original = raw_input("Type the name of the application: ") if original.isalpha() and len(original) > 0: print original else: print "empty"
尝试过此代码,但在输入也是数字时也可以使用。
original = raw_input("Type the word you want to change: ") if original.isalpha() or len(original) > 0: print original else: print "empty"
看起来字符串就是这样工作的。
两种选择:
if all(x.isalpha() or x.isspace() for x in original):
(根据下面的inspectorG4dget的建议进行了修改)
要么
original.replace(' ','').isalpha()
应该管用。