用for循环访问迭代器和访问序列的方法差不多,区别是for语句会做一些额外的事情
迭代器对象有一个next()方法,调用后返回下一条目,所有条目迭代完,迭代器引发一个StopIteration一场告诉程序循环结束...的列表,这里start<=k<end, 从start到end, k每次递增step, step不可以为零,否则将发生错误
>>> range(2,19,3)
[2, 5, 8, 11, 14, 17]
只给定两个参数...else语句,在循环使用时,else子句只在循环完成后执行,也就是break会跳过else块
例:
-------------------------
#!...longest
---------------------------------
版本6 (最终版)
----------------------------------
>>> print max...(len(x.strip()) for x in open('/etc/motd','r'))
74
-----------------------------------
8.14 R相关模块