我想打印下面字符串中的所有字母,但是,当我 运行 代码时,我没有得到输出。我究竟做错了什么?
I would like to print all alphabet letters in the string below, however, I do not get an output when I run the code. What am I doing wrong?
我想打印下面字符串中的所有字母,但是,当我 运行 代码时,我没有得到输出。甚至没有错误。我做错了什么?
x='a14b8c789d45e17'
for i in x:
if i== '%s' %x:
print(i)
#无输出
您目前正在测试单个字符是否等于整个字符串。相反,使用 str.isalpha()
method 测试每个子字符串以测试它们是否为字母:
x = 'a14b8c789d45e17'
for i in x:
if i.isalpha():
print(i)
我想打印下面字符串中的所有字母,但是,当我 运行 代码时,我没有得到输出。甚至没有错误。我做错了什么?
x='a14b8c789d45e17'
for i in x:
if i== '%s' %x:
print(i)
#无输出
您目前正在测试单个字符是否等于整个字符串。相反,使用 str.isalpha()
method 测试每个子字符串以测试它们是否为字母:
x = 'a14b8c789d45e17'
for i in x:
if i.isalpha():
print(i)