簡體   English   中英

我想打印一個字符串中的所有字母,但我沒有得到 output,甚至沒有錯誤

[英]I want to print all alphabet letters in a string, but I do not get an output, not even an error

我想打印下面字符串中的所有字母,但是,當我運行代碼時,我沒有得到 output。 甚至沒有錯誤。 我究竟做錯了什么?

x='a14b8c789d45e17'
for i in x:
    if i== '%s' %x:
       print(i)

#No output

您當前正在測試單個字符是否等於整個字符串。 相反,使用str.isalpha()方法測試每個 substring 以測試它們是否是字母:

x = 'a14b8c789d45e17'
for i in x:
    if i.isalpha():
       print(i)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM