具有 3 个参数的 Python 的 `range` 函数

标签 python function range

我知道下面一行会给出给定的结果:

for in range(5):
   print(i)

0 1个 2个 3个 4

但我不明白如果添加 3 个单独的参数结果会令人困惑。这是如何返回这些特定结果的? (4 6 和 8)????

for i in range(4, 10, 2):
 print(i) 

4 6个 8

最佳答案

从 4 开始,然后递增 2,到 8 结束,因为 10 < 10是假的。所以4 6 8

关于具有 3 个参数的 Python 的 `range` 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32096391/

相关文章:

python - 为什么我不能在 PyCharm 中读取 csv 文件?

Javascript:找出数组中是否至少有两个不同的值

vba - 过滤后的Excel VBA范围xlCellTypeVisible

创建一个包含 BST 给定范围内数字的单向链表

c++ - 强制 auto 成为循环范围内的引用类型

python - Scipy 用更复杂的函数优化 linprog

python - Power BI 中的 Python 可视化需要什么设置?任何特定的 matplotlib 软件包版本或系统设置?

javascript - 有没有一种方法可以从 React Redux 中的一个操作调用另一个操作

c - 在 C 中,为什么我需要返回华氏温度?

python - 在caffe中使用HDF5数据训练模型时出错