2024-04-25 13:34:07 发布
网友
哪一个是python的第一个包含else clause for for loops的版本?在
我发现python文档在添加特性时通常能很好地编写文档,但是我似乎找不到关于这个特性的信息。 (在一个编程网站上,对于google来说,“for”和“else”是特别难用的词,这一点也无济于事)
它从一开始就存在。要想知道这一点,从其他来源,特别是标题为“Python 0.9.1 part 17/21”的消息。日期是1991年2月21日。这篇文章包含了语法定义,其中指出:
for_stmt: 'for' exprlist 'in' exprlist ':' suite ['else' ':' suite]
如果你比我更努力的话,你也许可以找到0.9.0的源代码,但是由于2月20日的第一个公开发行版是0.9.0,你总有一天会回来的。0.9.1版本是一个小补丁,它不影响语法的这一部分。
(这是UTSL引用还是什么?你上次看shar文件是什么时候?;)
顺便说一句,我重新构建了原始源代码,并对其进行了一些调整,以便在我的OSX10.4机器上的gcc-4.0下编译。Details适用于感兴趣的少数人,包括{a4}。
整个开发历史记录都可以从版本控制中获得,即使在更改版本控制系统两次之后也是如此。”来自cpython Mercurial存档的hg log-p-r6:7显示“for/else”是在10月14日12:07:46 1990+0000提交的,上一次提交是在10月13日19:23:40 1990+0000提交的。for/else自1990年10月以来一直是Python的一部分。
从版本1.0.1开始,至少。。
Python 1.0.1 (Mar 27 2009) Copyright 1991-1994 Stichting Mathematisch Centrum, Amsterdam >>> for x in range(2): ... print x ... else: ... print "loop done" ... 0 1 loop done
它至少从1.4开始就存在了,这就是我所知道的oldest version of the documentation。
它从一开始就存在。要想知道这一点,从其他来源,特别是标题为“Python 0.9.1 part 17/21”的消息。日期是1991年2月21日。这篇文章包含了语法定义,其中指出:
如果你比我更努力的话,你也许可以找到0.9.0的源代码,但是由于2月20日的第一个公开发行版是0.9.0,你总有一天会回来的。0.9.1版本是一个小补丁,它不影响语法的这一部分。
(这是UTSL引用还是什么?你上次看shar文件是什么时候?;)
顺便说一句,我重新构建了原始源代码,并对其进行了一些调整,以便在我的OSX10.4机器上的gcc-4.0下编译。Details适用于感兴趣的少数人,包括{a4}。
整个开发历史记录都可以从版本控制中获得,即使在更改版本控制系统两次之后也是如此。”来自cpython Mercurial存档的hg log-p-r6:7显示“for/else”是在10月14日12:07:46 1990+0000提交的,上一次提交是在10月13日19:23:40 1990+0000提交的。for/else自1990年10月以来一直是Python的一部分。
从版本1.0.1开始,至少。。
它至少从1.4开始就存在了,这就是我所知道的oldest version of the documentation。
相关问题 更多 >
编程相关推荐