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

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

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

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

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

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

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

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

原文地址:https://www.cnblogs.com/rcddup/p/6637208.html