isalpha python函数不会考虑空格

因此,以下代码接受输入,并确保输入包含字母

而不是数字。如果输入包含

空格,我如何使它也输出原始

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()

应该管用。

以上是 isalpha python函数不会考虑空格 的全部内容, 来源链接: utcz.com/qa/402514.html

回到顶部