MST

星途 面试题库

面试题:Python自定义函数的参数处理

请编写一个Python自定义函数,该函数接受任意数量的位置参数和关键字参数。函数需要计算所有位置参数的总和,并返回一个字典,字典中包含关键字参数以及总和的值。例如,调用函数`func(1, 2, 3, a=4, b=5)`,应返回`{'a': 4, 'b': 5,'sum': 6}`。
30.9万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
def func(*args, **kwargs):
    total = sum(args)
    kwargs['sum'] = total
    return kwargs