,就是如果我们不传参数,函数执行形参中的默认参数。...它们还有个共同点就是在传参的过程中没有填写默认参数,list2的默认参数因为传递了个空列表,所以结果和其它的不一样。...由此可以总结:当省略默认参数时,虽然多次调用了函数,但是函数都是引用同一块的默认参数地址(应该是为了节省内存),当给默认参数传值的时候,函数开辟了一个新的空间给默认参数使用。
函数参数,动态参数。...调用函数传参如:fun1("Hello",123,"World") 我们将传递多个参数的过程称为打散。...字典需要打散传递给动态默认参数,如果不打散会被动态位置参数给接收了
# 打印内容太如下:
([1, 2, 3], (3, 2, 3)) {'电视剧': 1, '电影': 2}
在定义形参如:def fun1