如何倒着打印一组数?
我记得好像有一个函数通过将步长设置为-1,可以倒着数。之前以为是range,试了一下是错的。
请问是哪个函数的步长设置为负数之后,范围内的数字会倒着数? >>> for i in range(5,-1,-1):
print(i)
5
4
3
2
1
0
>>> {:10_297:}就是range可以将步长设置为-1 range(start,end,step)
记住这个就行了,步长可以正也可以负
range 可以的,range 函数有三个参数:range ( start, end, step )
range 函数,当步长为 正数 时,则 start 参数值要 小于等于 end 参数值
range 函数,当步长设置为 负数 时,则 start 参数值要 大于等于end 参数值
参考代码:
for i in range(3, 0, -1):
print(i)
输出结果:
3
2
1
Twilight6 发表于 2021-6-1 21:50
range 可以的,range 函数有三个参数:range ( start, end, step )
range 函数,当步长为 正数 时, ...
下标索引值是不是也有步长啊? fc5igm 发表于 2021-6-1 23:29
下标索引值是不是也有步长啊?
你是说切片操作吗?有的:
list1 =
print(list1[::2])
输出结果:
Twilight6 发表于 2021-6-1 23:31
你是说切片操作吗?有的:
对对对,谢谢! fc5igm 发表于 2021-6-1 23:35
对对对,谢谢!
没事~ 早点休息吧
页:
[1]