MST

星途 面试题库

面试题:Python中*args和**kwargs组合使用基础

请编写一个Python函数,该函数接受*args和**kwargs作为参数。函数需要打印出所有位置参数的总和,以及关键字参数中如果存在'bonus'这个键,打印出其对应的值,不存在则打印提示信息 '无bonus键'。
15.4万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
def print_info(*args, **kwargs):
    total = sum(args)
    print(f"位置参数的总和: {total}")
    if 'bonus' in kwargs:
        print(f"bonus的值: {kwargs['bonus']}")
    else:
        print("无bonus键")