首先我们来讲一下range()
第一个是初始的值,第二个是限制的值(不能超过的值),第三个是增长的步数;这个是生成一个递增或者递减的等差数列
当只有一个参数的时候,这个参数是限制值,默认初始值为0,步长为1
当我们这样写xrange(2)的时候就会报错!
这样写也不行
因为python3.0没有xrange()了,如果需要的话,我们要导入包才行;
用法一模一样;不同之处
range()是生成一个序列,而xrange()是一个生成器,用的时候才取,不会一下子就开辟一大堆的内存;
首先我们来讲一下range()
第一个是初始的值,第二个是限制的值(不能超过的值),第三个是增长的步数;这个是生成一个递增或者递减的等差数列
当只有一个参数的时候,这个参数是限制值,默认初始值为0,步长为1
当我们这样写xrange(2)的时候就会报错!
这样写也不行
因为python3.0没有xrange()了,如果需要的话,我们要导入包才行;
用法一模一样;不同之处
range()是生成一个序列,而xrange()是一个生成器,用的时候才取,不会一下子就开辟一大堆的内存;