Python函数参数和注解四种参数Python函数func定义如下: def func(first, args, second="Hello World", kwargs): print(first) print(args) print(second) print(kwargs) func("lisi", "san", py="good")运行后会输出: lisi ('san',) Hello World {'py': 'good'}它有四种参数: first是定位参数,positional parameter,不可省略。 args是可变参数,arguments,存入元组。 second是默认值参数,default argument values,可以省略。 *args是关键字参数,keyword arguments,存入字典。func函数的调用方式有以下这些: 1.传入单个定位参数。 func("lisi") ----- lisi () Hello World {} 2.第一个参数后的任意个参数会被args捕获,存入一个元组。