>>>str1 = input('enter the string : ')
>>>enter the string : learningpython
>>>str1.isalpha()
>>>true
>>>str2 = input('enter the string : ')
>>>enter the string : 'learningpython'
>>>str2.isalpha()
>>>false
当我使用input()
接受输入字符串时,如果我传递不带引号的字符串,isalpha()
会报告它包含字母字符,但如果我使用引号,则不会。这一切为什么要发生?
发布于 2018-07-31 08:05:22
.isalpha()检查字符是否都是字母。当你输入'learningpython‘时,字符串就是’learningpython‘,其中包括引号。您可以通过打印str2很容易地看到这一点
>>>>print(str2)
'learningpython'
与
>>>>print(str1)
learningpython
https://stackoverflow.com/questions/51602150
复制相似问题