天天看點

python統計字元串中單個字元出現的次數

n = 1
substr=0       #substr統計字元個數
x = (input("請輸入一個字元串:"))
while n == 1:
    s = (input("請輸入要統計的字元串"))
    if s!= "end":
        k = list(x)  #把字元串x變成清單
        for h in range(len(k)):
            if s==k[h]:
                substr=substr+1
        print("'{}'在'{}'中出現了{}次".format(s,x,substr ) )
        substr=0
    else:
        n = 2`在這裡插入代碼片`
           

用list函數把字元串變成清單序列,然後拿序列的每個值去比較,相等就加一個次數