![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PEP选摘
文章平均质量分 67
wooyoo007
这个作者很懒,什么都没留下…
展开
-
PEP-3132选摘:Extended Iterable Unpacking(扩展的可迭代对象解包)
PEP-3132 开宗明义,在Abstract 部分直接说道: This PEP proposes a change to iterable unpacking syntax, allowing to specify a “catch-all” name which will be assigned a list of all items not assigned to a “regular”翻译 2016-12-11 17:47:27 · 404 阅读 · 0 评论 -
PEP-448选摘:Additional Unpacking Generalizations(附加的解包操作推广)
PEP-448 提议扩宽对*可迭代对象(iterable)解包操作符(unpacking operator)和**字典(dictionary)对象解包操作符的使用限制,使得它们可以出现在更多的地方,更多的情景,而且没有使用次数限制。该提案分别介绍了在元组(tuple),列表(list),集合(set),字典(dictionary)的对应陈列式(display)的用例:元组陈列式 >>> *ra翻译 2016-12-11 16:31:10 · 475 阅读 · 0 评论 -
关键词“yield”与简单生成器(simple generator)
这篇文章通篇是对PEP-0255的总结,没有遗漏重点。“yield”语句只可以出现在函数中。一个包含“yield”语句的函数叫做生成器函数(generator function)。生成器函数被调用时,函数体的代码不会被执行,返回一个生成器-迭代器对象(generator-iterator)。生成器-迭代器对象遵守iterator protocol。每一次生成器-迭代器的__next__()原创 2016-12-04 02:04:49 · 421 阅读 · 0 评论 -
PEP3107概述
诚如提案开头所述:本提案旨在为Python函数引入一个添加元数据注释(metedata annotation)的语法。在函数标注的基础(Fundamentals of Function Annotations)部分,提案介绍了注释的特征和作用。 对应提案列出的两条,这里就用中文翻译过来:参数和返回值的函数标注都是完全可选的(completely optional)。函数标注只是提供了一个在编译原创 2016-12-01 17:10:30 · 517 阅读 · 0 评论 -
浅谈yield from表达式
本篇文章围绕PEP-380提出的yield from表达式内涵开展,并结合python官方关于yield-expression的资料。 在PEP-380的Proposal部分有对yield from表达式的基本阐述。它的格式为yield from expression,其中expression估值后可以是可迭代对象(iterater),但是expression普遍是生成器(generator),一原创 2016-12-08 05:08:40 · 909 阅读 · 0 评论