Python3之命名关键字参数

2023-01-31 02:01:53 参数 关键字 命名
def func(x,y,*,a,b):

    print(x)
    print(y)
    print(a)
    print(b)

func(1,2,a=3,b=4)

在*后面的参数都是命名关键字参数,传值的时候必须按照关键字参数进行传值,*args后面的参数也是命名关键字参数,例如此种形式:

def func(x,y,*args,a=1,b)
    pass
func(1,2,a=6,b=8)

*args后面的也是命名关键字参数,a=1只是给了一个默认值

相关文章