当前位置: 首页 > 面试题库 >

isalpha python function won't consider spaces

祖迪
2023-03-14
问题内容

So the code below takes an input and makes sure the input consists of letters
and not numbers. How would i make it also print orginal if the input contains
a space

original = raw_input("Type the name of the application: ")

if original.isalpha() and len(original) > 0:
    print original
else:
    print "empty"

tried this code but worked when the input was a number too.

original = raw_input("Type the word you want to change: ")

if original.isalpha() or len(original) > 0:
    print original
else:
    print "empty"

问题答案:

It looks like that’s just how string works.

Two options:

if all(x.isalpha() or x.isspace() for x in original):

(modified on inspectorG4dget’s recommendation below)

or

original.replace(' ','').isalpha()

should work.



 类似资料:

相关阅读

相关文章

相关问答