动态位置参数(*args 备注 args可以随意改,不是固定的) def func ( a , b ,* args ):# * args 是万能(接受任意多个)的位置参数 *在函数定义的时候叫做聚合 print ( a , b , args )# args 接受 多个参数存储类型为元组 func ( 1 , 2 , 3 , 4 , 5 ) #结果为: 1 2 (3,4,5) def func ( a , b ,* args ):#* args 是万能(接受任意多个)的位置参数 *在函数定义的时候叫做聚合 print ( a , b , args ) func ( 1 , 2 , 3 ) #结果为: 1 2 3 def func ( a , b ,* args ):#* args 是万能(接受任意多个)的位置参数 *在函数定义的时候叫做聚合 print ( a , b ,* args )# * 打散 func ( 1 , 2 , 3 , 4 ) #结果为 1 2 3 4 #优先级: 位置参数 >动态位置参数 > 默认参数 def func ( a , b ,* args , c = 1 , d = 2 ): print ( a , b , c , d ,* args ) func ( 1 , 2 , 3 , 4 , c = 4 )#如果要修改默认参数 必须参数名一致 否则改不了