gpt4 book ai didi

python - python中range()函数的返回值是多少?

转载 作者:太空狗 更新时间:2023-10-30 00:21:01 25 4
gpt4 key购买 nike

我认为 range() 函数返回一个列表,其中包含您放在括号内的参数。但是当我输入 range(4)在 IDLE 中,我得到 range(0, 4)作为输出。同样,当我输入 print(range(4)) , 我也得到 range(0, 4)作为输出。我目前使用的是 python 3.5。

我目前正在通过以下电子书学习 python:“如何像计算机科学家一样思考”,在那本电子书中,它们提供了可以运行 python 代码的事件代码块。当我运行 print(range(4))在那里,我确实得到了我期望的列表,即 [0, 1, 2, 3] .

有人能给我解释一下吗?

提前致谢!

最佳答案

您正在阅读的书可能使用 Python 2,其中 range返回一个列表。

在 Python 3 中,range返回 immutable sequence type相反。

关于python - python中range()函数的返回值是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43776128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com