在Python中,有两种变长参数,分别是元组(非关键字参数)和字典(关键字参数),其参数以一个*开头表示任意长度的元组[tuple],可以接收连续一串参数,参数以两个*开头表示一个字典[dict],即”key:value”,接受连续任意多个参数。

 
  1. ###示例函数###
  2. def Variable(*arg,**kwargs):
  3. print arg
  4. print kwargs
  5. print "\n"
  6. ###执行输出tuple###
  7. >>> Variable(1,2,3,4,5,"www","i-it","info")
  8. (1, 2, 3, 4, 5, 'www', 'i-it', 'info')
  9. {}
  10. ###执行输出dict###
  11. >>> Variable(www=1,iit=2,info=3)
  12. ()
  13. {'info': 3, 'iit': 2, 'www': 1}
  14. ##一起来##
  15. >>> Variable(1,2,3,4,5,www=1,iit=2,info=3)
  16. (1, 2, 3, 4, 5)
  17. {'info': 3, 'iit': 2, 'www': 1}

相关文章:

  • 2022-01-06
  • 2022-01-11
  • 2021-12-19
  • 2021-08-31
  • 2021-10-16
  • 2021-05-27
  • 2022-01-12
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-22
  • 2021-12-12
  • 2021-12-31
  • 2021-06-24
  • 2021-10-11
  • 2021-04-17
相关资源
相似解决方案