Python使用心得之魔法参数**kw

时间:2021-08-06 10:07:08

通过设置字典类型参数直接传递给接收魔法参数(**kw)的方法,对应赋值。示例如下:

jdbcConnectionDict = {'host': 'localhost', 'user': 'root', 'password': , 'port': , 'database': 'test', 'charset': 'utf8'}
conn = pymysql.Connect(**jdbcConnectionDict)

上述方法将jdbcConnectionDict 此字典类型参数直接传递给pymysql.connect()方法。

注意点:参数前需要加**。

温馨提示:在使用魔法参数(**kw)之前必须使用另一个魔法参数(*args)一个可变数组参数。示例如下:

def Connect(*args, **kwargs):
pass

个人使用心得,大家有什么好的心得或建议,可以一起交流讨论。