摘要: 1生成器是特殊的迭代器, 2爹带起有个特点是能调用next和iter方法。(py2和py3中略有不同,py2的方法名是__iter__和next(),而py3中的方法名是__iter__和__next__) 3含有iter方法的是可迭代对象,并且该iter方法会返回iter和next方法均具备的迭代 阅读全文
posted @ 2018-02-09 21:54 扫驴 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 在py2中,如下代码是错的 而在py3中,代码确是正确的 为什么会出现这种情况? 在py2中,print是语句(statement),而在py3中,print是函数。 等号两边的,可以是表达式,可以是函数,表达式有value,函数有返回值。但等号两边不可以为语句。语法错误。以下为相同的语法错误: a 阅读全文
posted @ 2018-02-09 19:03 扫驴 阅读(148) 评论(2) 推荐(0) 编辑
摘要: 转载自编程派http://codingpy.com/article/why-print-became-a-function-in-python-3/ 原作者:Brett Cannon 原文链接:http://www.snarky.ca/why-print-became-a-function-in-p 阅读全文
posted @ 2018-02-09 17:13 扫驴 阅读(195) 评论(0) 推荐(0) 编辑