【发布时间】:2017-10-02 05:37:41
【问题描述】:
我认为 range() 函数会返回一个列表,其中包含您放在括号内的参数。但是当我在 IDLE 中输入range(4) 时,我得到range(0, 4) 作为输出。同样,当我输入print(range(4)) 时,我也会得到range(0, 4) 作为输出。我目前正在使用 python 3.5。
我目前正在使用以下电子书学习 python:“如何像计算机科学家一样思考”,在该电子书中,它们提供了活动代码块,您可以在其中运行 python 代码。当我在那里运行print(range(4)) 时,我确实得到了我期望的列表,即[0, 1, 2, 3]。
谁能给我解释一下?
提前致谢!
【问题讨论】:
标签: python python-3.x range python-3.5