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