range()在python 3.* 和python 2.*中不一样。如今的话,3.*成为主流,所以就用3.*来讲了:生成一个range(n)对象。如果利用for循环,可以得到[0,...,n-1]
xrange()只存在于2.*中,其功能和range() 3.* 一样。这里还是提一下啊,range(n) 2.* 是直接输出[0,...,n-1]。
arange() 是Numpy模块中的函数,和range()最大的区别在于,它可以进行小数级的递增。即arange(1,2,0.2) 结果是1 1.2 1.4 1.6 1.8
而range(1,2,0.2)则会报错。
range在3.x中表示范围,range(5)=[0,1,2,3,4]
xrange在2.x中使用,现在3.x中已经移除,被range替代,功能是一样的
arange不是关键字。