Python函数形参
必传参数:平时最常用的,必传确定数量的参数
缺省参数:在调用函数时可以传也可以不传,如果不传将使用默认值
可变参数:可变长度参数
关键字参数:长度可变,但是需要以kv对形式传参
必填参数和缺省参数的结合...test2(1, *[2, 3, 4, 5])
执行结果
1 2 ()
1 3 ()
1 3 (3, 3, 3, 3, 3)
1 2 (3, 4, 5)
1 2 (3, 4, 5)
知识点
args是一个元组类型...可变参数可不传,也可以传很多个值
,在元组or列表前面加一个 * ,代表将里面的每个元素独立出来,单独作为一个形参传进去
*(2, 3, 4, 5)
声明函数时,缺省参数可以放在可变参数后面,但是不建议这样写...这是 requests.get() 方法的最终调用函数,可以看到除了method、url是必传参数,还能通过kwargs传很多个参数
?...:( 必填参数 , 缺省参数 , 可变参数 , 关键字参数 )