摘要: xrange()类似range(),当有一个很大的范围列表的时候,xrange()更适合,因为它不会在内存中创建列表的完整拷贝。 xrange()只能被用在for循环中,在for()循环外使用没有意义。 因为不生成整个列表,而是返回一个值,它的效率远高于range()。 摘自《Python核心编程》... 阅读全文
posted @ 2015-12-02 23:51 dflyingfish 阅读(438) 评论(0) 推荐(0)
摘要: Python中的for语句 Pyhthon中的for语句可以遍历序列成员,可以用在列表解析和生成器表达式中,它会自动调用迭代器的next()方法,捕获StopIteration异常并结束循环,与C/C++/Java等传统语言中的for语句不同,Python中的for更像是shell或是脚本语言中的... 阅读全文
posted @ 2015-12-02 01:01 dflyingfish 阅读(162) 评论(0) 推荐(0)
摘要: 下面的代码: 如果没有文件test.dat时,a的值是多少呢? a = 100,因为没有文件的时候,strStream为空,不会写入变量a中任何值。 阅读全文
posted @ 2015-12-02 00:22 dflyingfish 阅读(243) 评论(0) 推荐(0)