面试题答案
一键面试def repeat_string(s='default', *nums):
total = sum(nums)
return s * total
默认参数作用
在函数定义时,为参数提供了一个默认值(这里是'default'
)。当函数调用时,如果没有为该参数传入值,就会使用这个默认值。这使得函数在调用时更加灵活,调用者可以不必每次都提供该参数的值。
可变参数作用
可变参数*nums
可以接受任意数量的整数参数。在函数内部,这些参数会被收集到一个元组中。这样在函数调用时,调用者可以传入不同数量的整数,增加了函数的通用性,能处理数量不定的输入数据。