由于Python清晰的语法,我们很容易记住for循环是如何工作的:“对于某个东西中的每个元素/部分/项,这样做。”然而,它的输出将是垂直的(每个print调用将以一个新行结束)——一些开发人员可能会发现它不方便或可读性不强。要水平打印输出,我们可以在print函数中添加end参数:
这样,结果会更容易阅读:
关于range()的“Stop”参数的说明(在Python中也称为包含范围)
现在,我们需要重申索引在几乎所有编程语言中的工作方式。因为我们没有指定start参数,它默认被指定为0,我们的序列就变成了0 - 5。你可能会想,如果我们把这个序列放入一个列表并打印出来,这个列表应该是这样的:
但是,最后一个索引(即stop参数)不包含在此操作中,因此将其公式记为range(从数字X到——但是不包括——数字Z )是很有用的。
当我们想使用所有的三个参数时,我们可以来查看一个更复杂的情形: