在python范围内真正做的是什么?

时间:2017-11-10 09:21:41

标签: python range

我是python的新手,并试图通过咨询各种来源来学习。

有一本python手册

http://www.physics.nyu.edu/pine/pymanual/html/chap3/chap3_arrays.html

包含以下段落

  

3.2.2。创建和修改列表

     

Python具有创建和扩充列表的功能。最多   有用的是范围功能,可用于统一创建   间隔的整数序列。函数的一般形式是   range([start,] stop [,step]),其中参数都是整数;   方括号中的那些是可选的:

In [26]: range(10)      # makes a list of 10 integers from 0 to 9
Out[26]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

因此根据此来源,范围(10)创建一个列表。但是,当我在anaconda3上运行范围(10)时,我得到了

In [1]: range(10)
Out[1]: range(0, 10)

我不确定范围(0,10)是什么,但不管它是什么,它看起来与上面的非常不同。发生了什么事?

0 个答案:

没有答案