所以下面的代码输入并确保输入包含字母而不是数字。如果输入包含空格
,我将如何使它也打印原始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"
答案 0 :(得分:14)
看起来这就是字符串的工作原理。
两个选项:
if all(x.isalpha() or x.isspace() for x in original):
(根据以下检查员G4dget建议修改)
或
original.replace(' ','').isalpha()
应该有用。