python函数参数

python函数参数

python函数中分为,普通参数,默认参数和可变长参数。这里主要介绍一下可变长参数,定义:支持传递任何形式任何长度的参数。

  *  代表元祖,会把所有没有指定key的参数,把这一类参数放到一个元组中去
  ** 代表的是字典  会把所有指定key的参数,放到字典当中

example:

  #coding:gbk
  
def test_args(*args,**kwargs):
    return args,kwargs
print (test_args(5,7,a=3,c=8))  

输出结果:((5, 7), {'a': 3, 'c': 8})