博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
可变长度参数
阅读量:6341 次
发布时间:2019-06-22

本文共 910 字,大约阅读时间需要 3 分钟。

非关键字可变长参数(元组)

要特别注意默认参数的不同

def tupleVarArgs(arg1, arg2='defaultB', *theRest):    'display regular args and non-keyword variable args'    print 'formal arg 1:', arg1    print 'formal arg 2:', arg1    for eachXtrArg in theRest:        print 'another arg:', eachXtrArg>>> tupleVarArgs('abc', 123, 'xyz', 456.789)formal arg 1: abcformal arg 2: 123 # 注意默认参数another arg: xyzanother arg: 456.789

关键字变量参数(字典)

def dictVarArgs(arg1, arg2='defaultB', **theRest):    'display 2 regular args and keyword variable args'    print 'formal arg1:', arg1    print 'formal arg2:', arg2    for eachXtrArg in theRest.keys():        print 'Xtra arg %s: %s' % \            (eachXtrArg, str(theRest[eachXtrArg]))>>> dictVarArgs('one', d=10, e='zoo', men=('freud', 'gaudi'))formal arg1: oneformal arg2: defaultB # 注意默认参数Xtra arg men: ('freud', 'gaudi')Xtra arg d: 10Xtra arg e: zoo

转载于:https://www.cnblogs.com/jeff-ideas/p/10540362.html

你可能感兴趣的文章
View和Activity的生命周期
查看>>
解决PHP下载大文件失败,并限制下载速度
查看>>
java B2B2C Springcloud电子商城系统—Feign实例
查看>>
java B2B2C Springcloud多租户电子商城系统 (五)springboot整合 beatlsql
查看>>
Throwable是一个怎样的类?
查看>>
Python基础(一)
查看>>
三条代码 搞定 python 生成验证码
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
无线和有线路由哪种性能更好
查看>>
Dwr3.0纯注解(纯Java Code配置)配置与应用浅析三之后端反向调用前端
查看>>
Ubuntu下安装遨游浏览器
查看>>
自定义Linux service脚本
查看>>
微信开发之发红包
查看>>
一键lnmp脚本&&php扩展模块安装(适用于CENTOS6.X系列)
查看>>
二维观察---文字的裁剪
查看>>
矩形覆盖
查看>>
ICMP
查看>>
界面设计模式(第2版)(全彩)
查看>>
linux 的IP配置和网络问题的排查(补充)
查看>>