为什么范围(开始,停止,步骤)不起作用?

时间:2018-06-16 11:36:40

标签: python arguments range

我有python 3,当我使用这样的函数时: 范围(开始,停止,步骤)

它告诉我参数" start"和"步骤"不期望。

代码:

l = type<bytes>
mylist = [l[i:i+10240] for i in range(start = 0,stop = len(l),step = 10240)]

2 个答案:

答案 0 :(得分:1)

我不知道你在哪里得到那条消息。 range不接受关键字参数,错误是明确的:

>>> range(start=1, stop=3, step=2)
TypeError: range() does not take keyword arguments

只需使用位置参数:

range(0, len(l), 10240)

答案 1 :(得分:-1)

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

其中4开始,其中10停在哪里2步