一个可选的参数是一个参数,你可以提供或留出,在后一种情况下,有分配一个默认值。
在http://openbookproject.net/thinkcs/python/english2e/ch07.html#optional-parameters中找到第二个发现
def find(strng, ch, start=0):
start
是可选参数。如果您在调用中find
喜欢
find('foobar', 'o')
start
隐式设置为0,因此find
从索引0开始查找,因此从该字符串的开头开始,以防您像这样调用它
find('foobar', 'o', 3)
start = 3
我们会用,然后尝试开始在索引3处找到字母“ o”(并失败)。
练习7.16.3只是希望您从0开始查找,获取第一个匹配项的索引,使用该索引找出新值以继续搜索,然后再次查找...,重复并计算匹配项,直到查找失败。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句