Python3之命名关键字参数

发布时间:2019-08-24 09:25:32编辑:auto阅读(1853)

    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只是给了一个默认值

关键字

上一篇: anaconda python 版本

下一篇: python3-socketserver