Python 如何向函数传递关键字参数

Python 如何向函数传递关键字参数

双星号形式的 **kwargs 用于向一个函数传递一个带关键字的、长度可变的参数字典。同样,两个星号 (**) 是重要的,与 kwargs 这个词一起,表示有一个可变长度的关键字参数字典。

*args一样,**kwargs可以接受任何你想提供给它的参数。然而,**kwargs*args不同的是,你需要指定关键字。

例子

def print_kwargs(**kwargs):
     print(kwargs)
print_kwargs(kwargs_1="Whale", kwargs_2=5, kwargs_3= False, kwargs_4=2.1)

输出

{'kwargs_4': 2.1, 'kwargs_1': 'Whale', 'kwargs_2': 5, 'kwargs_3': False}

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 实例