Python新手在這裏。我正在編寫一個程序來計算子字符串是一個字符串的次數,但不斷收到錯誤消息:TypeError:a未定義。我已經看過/搜索類似的線程,但代碼通常很複雜,很難遵循。python類型錯誤:a未定義
這裏是我的代碼:
def stringcount(char, word):
for eachChar in word:
if char==eachChar:
count=count+1
return count
print count
stringcount('a', 'apple')
非常感謝!
如果你不知道你也可以在字符串上調用函數'count',例如'apple'.count('a') – jmetz 2012-07-25 19:41:49
您的退貨聲明將會縮短您的功能......此外,您的縮進是否正確? – 2012-07-25 19:42:07
@ sr2222是正確的 - 你的縮進被搞砸了。 – jmetz 2012-07-25 19:42:56