我想列印下面字串中的所有字母,但是,運行代碼時沒有得到輸出。甚至沒有錯誤。我究竟做錯了什么 ?
x='a14b8c789d45e17'
for i in x:
if i== '%s' %x:
print(i)
#無輸出
uj5u.com熱心網友回復:
您當前正在測驗單個字符是否等于整個字串。相反,使用str.isalpha()方法測驗每個子字串以測驗它們是否為字母:
x = 'a14b8c789d45e17'
for i in x:
if i.isalpha():
print(i)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/396857.html
上一篇:從帶有“”的輸入行讀取
