【发布时间】:2014-08-02 09:07:43
【问题描述】:
我正在向this tutorial 学习 python。我正在尝试解决第三个练习(在 7.16 下。练习,this page)。如果有人可以帮助我并提供一些提示,因为这不是我不知道如何做,而是我不确定我得到了我实际上必须做什么(“如何做”不是问题,问题是“做什么做”)。
这是我到目前为止的代码(来自第二个练习,因为这两个练习是链接的):
def count_letters(string, letter):
count = 0
for char in string:
if char == letter:
count+=1
print count
【问题讨论】:
-
向我们展示您目前拥有的代码。
-
您是否阅读了练习链接到的Optional parameters section?练习 2 中的
count_letters函数是什么样的?请在您的问题中加入您自己的努力。 -
我现在已经包含了它。正如我所说,一切都很完美。我的问题是我不明白在第三个练习中我必须做什么(其他练习我完全理解并且我做得很好)。
-
问题是要求您提供一个迭代解决方案,将搜索的起始位置向上移动到字符串,直到字符串用完。在不编写代码的情况下,这就是我所能提供的尽可能多的帮助。请注意,许多字符串搜索函数将(通常是可选的)起始索引作为参数。
标签: python string parameter-passing