网络编程
位置:首页>> 网络编程>> Python编程>> Python可变参数会自动填充前面的默认同名参数实例

Python可变参数会自动填充前面的默认同名参数实例

作者:仰望神的光  发布时间:2022-05-24 05:00:43 

标签:Python,可变,参数,同名

最近在学习Python的时候遇到一个知识点,在此记录下来

可变参数会自动填充前面的同名默认参数

比如下面这个函数


def add_student(name="Bob", **info_dict):
 print(name)

如果info_dict里面也有name,当我们这样调用时


info_dict = {
 "name" : "Tom",
 "age" : 20
}

add_student(**info_dict)# Tom

那么name虽然设置了默认值,仍然会被填充为info_dict中的name值

来源:https://blog.csdn.net/u013247765/article/details/79279978

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com