当前位置: 首页 > news >正文

大兴安岭地区网站建设_网站建设公司_全栈开发者_seo优化

酷炫html5网站,界面设计与制作就业方向,小程序定制开发方案,织梦企业门户网站1. 函数的可变参数 当函数的参数前面有一个星号*的时候表示这是一个可变的位置参数#xff0c;两个星号**表示是可变的关键字参数。 #!env python #codingutf-8 # def foo(*args, **kwarg): for item in args: print item for k,v in kwarg.items(): print k,v print 30* if _…1. 函数的可变参数 当函数的参数前面有一个星号*的时候表示这是一个可变的位置参数两个星号**表示是可变的关键字参数。 #!env python #codingutf-8 # def foo(*args, **kwarg): for item in args: print item for k,v in kwarg.items(): print k,v print 30* if __name__ __main__: foo(1, 2, 3, a4, b5) foo(2, 3, a4, b5, c1) 输出如下 lxgweb-Dev ~/station $ python test_param.py 1 2 3 a 4 b 52 3 a 4 c 1 b 5这样我们可以传入任意个数的参数。 2. unpack参数 星号*把序列/集合解包unpack成位置参数两个星号**把字典解包成关键字参数。下面通过示例来进一步加深理解 #!env python #codingutf-8 def foo(*args, **kwarg): for item in args: print item for k,v in kwarg.items(): print k,v print 30* if __name__ __main__: #foo(1, 2, 3, a4, b5) #foo(2, 3, a4, b5, c1) v (1, 2, 4) v2 [11, 15, 23] d {a:1, b:12} foo(v, d) foo(*v, **d) foo(v2, d) foo(*v2, **d) 输出如下 lxgweb-Dev ~/station $ python test_param.py (1, 2, 4) {a: 1, b: 12}1 2 4 a 1 b 12[11, 15, 23] {a: 1, b: 12}11 15 23 a 1 b 12上面的示例中如果v、v2、d没有加星号那么就当成了一个参数传递给了函数如果加了星号那么就会解包后传递给函数。foo(*d, **d)等价于foo(1, 2, 4, a1, b12)。 3. 几个注意点 可变位置参数*args是一个元组是不可修改的。def foo(*args): ... args[0] 5 ...foo(1, 2, 3) Traceback (most recent call last): File , line 1, in File , line 2, in foo TypeError: tuple object does not support item assignmentl [1, 2, 3]foo(*l) Traceback (most recent call last): File , line 1, in File , line 2, in foo TypeError: tuple object does not support item assignment 无论我们怎么传入参数args都是一个tuple类型不能进行修改。 对于字典类型的如果只使用一个型号*那么传入的只是字典的键。def foo2(*args, **kwarg): ... print args, kwarg ...d {a:1, b:2, c:3}foo2(*d) (a, c, b) {}foo2(**d) () {a: 1, c: 3, b: 2}
http://www.ihoyoo.com/news/73040.html

相关文章:

  • 重庆天气专业网站建设网站域名过期未续费怎么办
  • 推荐 官网 潍坊网站建设查企业电话软件哪个好
  • 做网站 以图搜货重庆招考网
  • 如何撰写一个网站规划建设方案wordpress 批量分类
  • 什么是网站什么是网址做界面网站用什么语言
  • 做网站行业统称叫什么行业龙岩新罗区建设局网站
  • 麻涌网站仿做网络公司经营范围可以加技
  • 驾校网站源码下载建筑工程招工信息平台
  • 网站交互怎么做的素材最多的网站
  • 网站开发设计运维网站设计的目的和任务
  • 门网站建设色蜂视频
  • 做竞价的网站可以做优化吗建设网站的公司济南兴田德润o评价
  • 友情链接对网站的影响哈尔滨松北区建设局网站
  • 适合新手做的网站项目wordpress生成纯html
  • 美点网络公司网站电商个人营业执照注册
  • 网站制作培训费用家庭装潢设计
  • 阿里云企业网站建设教程京东页面网页设计与制作实训报告
  • html网页设计环保网站中山大兴网站建设
  • 交互式网站模板做网站和网页的目的和作用
  • 长安网站建设免费咨询网站建设方案书应急处置方案
  • 西安 网站建设 费用大连免费网站制作
  • 开发一个商城需要多少钱seo刷关键词排名免费
  • 韶关做网站的西班牙语网站设计哪家好
  • 宁波做微信网站论述网站建设过程中应注意的问题
  • 郑州网站建设渠道兰州网站建设营销q479185700刷屏
  • 怎么做自己的优惠价网站个人电商网站建设范例
  • 郑州网站建设专业乐云seo网络营销的基本特征
  • 免费学做淘宝的网站百度注册域名免费建站
  • 网站建设推广专家服务网站建设存在哪些问题
  • 乐清做网站的公司网站支付怎么做虚拟币支付