不定长参数**kwages

不定长参数**kwages

**kwages参数类似于键值结构,以=赋值的参数

这也是与*arges参数的区别之处

实例1

def person_info(**kwargs):

    print(kwargs)

person_info(name='xiaowang',age=18)

person_info(age=18)

实例2

def person_info(**kwargs):

    print(kwargs)
    
    for i in kwargs:
    
        print(i)

person_info(a=1,b=2)

实例3

def person_info(**kwargs):

    """
    可变参数**kwarges
    
    :param kwargs:
    
    :return:
    """
    print(kwargs)
    

person_info(name="wang",age=12)

person_info(age=12)

猜你喜欢

转载自blog.csdn.net/qq_44090577/article/details/89151178
今日推荐