解包,收集列表中多余的值def test_splat(): a = [1, 2, 3] # 这里*a之将a解包到新列表 b = [*a, 4, 5, 6] # [1, 2, 3]...默认值参数的用法实例有时候传入参数会使用一些默认值参数,这里也简单介绍下默认值的使用规则。...四 使用*作为返回值如果我们要返回多个参数,一般是如下写法def test_return_args(): return 1,2,3,4,5,6a,b,c,d,e,f = test_return_args...如果嫌弃太多冗余太麻烦,就可以使用*_将多余参数进行压包。那万一我有时候想要a,b,e呢。。还是要很多冗余_,代码不易理解。这里就可以使用具名元组。..., 'y': 2, 'z': 3, 'value':4} point = Point(**dict) return point# 多个返回参数,可以使用具名元组point = test_namedtuple