09_Python中args和kwargs

  • args:可变参数,用于接收用户输入的参数全部接收(非等于格式)
  • kwargs:可变参数,用于接收用户输入的等于格式的参数接收
  • 作为函数参数时,只能是*args,**kwargs的顺序
def func(num,*args,**kwargs):
    print(num)
    # 返回元组格式的参数,去除元组,把所有元素直接展示
    print(*args)
    # 返回字典格式的参数,去除字典,只取出键来
    print(*kwargs)
    

func(1,2,3,4,5,{"fish":6},key1="test1",key2=88)

你可能感兴趣的:(python基础,python,开发语言)