返回顶部

收藏

演示可变参数函数

更多
#演示可变参数函数
#!/usr/bin/python
def f1(a,b): print a,b
def f2(a,*b): print a,b
def f3(a,**b): print a,b
def f4(a,*b,**c): print a,b,c
def f5(a,b=2,c=3): print a,b,c
def f6(a,b=2,*c): print a,b,c

f1(1,2)    1 2
f1(b=2,a=1)
f2(1,2,3,4)       1 (2, 3, 4)
f3(1,x=2,y=3,z=4)  1 {'y': 3, 'x': 2, 'z': 4}
f4(1,x=2,y=3)    1 () {'y': 3, 'x': 2}
f5(1)     1 2 3
f5(1,4)    1 4 3
f6(1)        1 2 ()
f6(1,3,4,5,4)    1 3 (4,5,4)

标签:python

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 妙音 发表 2018-10-14 00:13:17 pyinstaller编译出的exe被杀毒软件认为是木马
  2. 妙音 发表 2018-10-14 00:31:31 pyinstaller黑色窗口一闪而过怎么去掉
  3. fox64194167 发表 2018-10-11 09:03:40 np.cumsum
  4. 博主 发表 2018-10-01 10:34:57 如果你不知道做什么,那就学一门杂学吧
  5. fox64194167 发表 2018-10-07 03:00:43 numpy log
  6. 叶扬V 发表 2018-09-26 04:22:31 《Python3.6官方文档》– 4.更多流程控制语句
  7. vpsee 发表 2014-10-15 09:54:44 使用 Flask 搭建静态博客
  8. yuer 发表 2018-09-20 07:58:49 用scrapy镜像网站
  9. fox64194167 发表 2018-09-20 09:15:39 Python zip() 函数
  10. fox64194167 发表 2018-09-20 09:25:00 python np.random.multivariate_normal
  11. 四毛 发表 2018-09-14 05:43:33 破解网站登录加密–RSA
  12. techug 发表 2018-09-13 01:25:50 Python 也摊上事儿了,术语 master-slave 亦恐被无奈修改

发表评论