MST

星途 面试题库

面试题:Python 中 **kwargs 在函数扩展中的基础应用

请编写一个 Python 函数,该函数接受正常参数和 **kwargs 。函数的功能是打印正常参数的值,并且将 **kwargs 中的键值对,按照键的字母顺序排序后打印。例如函数调用 `func('a', b = 2, c = 3)`,输出应先打印 'a' ,然后按顺序打印键值对 'b: 2', 'c: 3' 。
44.2万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
def func(normal_arg, **kwargs):
    print(normal_arg)
    sorted_kwargs = sorted(kwargs.items())
    for key, value in sorted_kwargs:
        print(f"{key}: {value}")