python2&python3的区别
区别1.
python3中
>>>range<3,6>
range<3,6>
python2中
>>>range<3,6>
[3,4,5]
python2中
>>>xrange<3,6>
xrange<3,6>
区别2.(面试常考题)
python3中range是可迭代对象,既不是生成器也不是迭代器
测试题:下面的测试题就考到了这个知识点,只是结果应该是A,也就是P3中range是可迭代对象,既不是生成器也不是迭代器
python2中range是生成一个列表
python2中xrange是生成器