For loop 使用for循环、Python向后获取字符串

For loop 使用for循环、Python向后获取字符串,for-loop,python-3.x,For Loop,Python 3.x,我在这里找到了之前的答案 我需要使用OP的原始想法,但我不太理解range函数中stop参数的含义。0-1是什么意思?从0-1?这不是第一步吗?为什么不能使用前面回答的问题中接受的反转 但是,要回答您最初的问题: 0-1实际上只是一个数字0-1,等于-1 范围的文档说明如下:范围(开始[,结束[,步骤]])。他的调用如下:range(len(string)-1,0-1,-1) start=len(字符串)-1,它是字符串的最后一个字母 end=0-1等于-1,因此处理的最后一个字母是0。记住范围

我在这里找到了之前的答案


我需要使用OP的原始想法,但我不太理解range函数中stop参数的含义。0-1是什么意思?从0-1?这不是第一步吗?

为什么不能使用前面回答的问题中接受的反转

但是,要回答您最初的问题:

0-1实际上只是一个数字0-1,等于-1

范围的文档说明如下:
范围(开始[,结束[,步骤]])
。他的调用如下:
range(len(string)-1,0-1,-1)

start=
len(字符串)-1
,它是字符串的最后一个字母

end=
0-1
等于
-1
,因此处理的最后一个字母是
0
。记住
范围(0,3)
实际上会给出
0,1,2
,并在
3
之前停止。负数也是如此,它将在
-1
之前停止,因此它将在
0
处停止


步骤=
-1
。Step表示一次要跨过多少个数字
-1
表示每次将
i
降低一个。

为什么不能使用前面回答的问题中接受的反向

但是,要回答您最初的问题:

0-1实际上只是一个数字0-1,等于-1

范围的文档说明如下:
范围(开始[,结束[,步骤]])
。他的调用如下:
range(len(string)-1,0-1,-1)

start=
len(字符串)-1
,它是字符串的最后一个字母

end=
0-1
等于
-1
,因此处理的最后一个字母是
0
。记住
范围(0,3)
实际上会给出
0,1,2
,并在
3
之前停止。负数也是如此,它将在
-1
之前停止,因此它将在
0
处停止


步骤=
-1
。Step表示一次要跨过多少个数字
-1
表示每次将
i
降低一个。

0-1为-1,可采用以下任一方式写入:

>>> -1
-1
>>> 0-1
-1
让我们尝试字符串长度为10,停止为0-1,步进为-1:

>>> range(10, 0-1, -1)
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
您将看到与-1(而不是0-1)相同的结果:

>>> range(10, -1, -1)
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
步骤-1导致范围向后计数,让我们尝试步骤1:

>>> range(10, 0-1, 1)
[]

当有疑问时,将其抛出

0-1为-1,可以用任何一种方式写入:

>>> -1
-1
>>> 0-1
-1
让我们尝试字符串长度为10,停止为0-1,步进为-1:

>>> range(10, 0-1, -1)
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
您将看到与-1(而不是0-1)相同的结果:

>>> range(10, -1, -1)
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
步骤-1导致范围向后计数,让我们尝试步骤1:

>>> range(10, 0-1, 1)
[]

如果有疑问,请说出来

谢谢。因为作业特别说明不要使用reveresed。如果end是0-1表示-1,为什么不直接键入-1?@algebr这个问题,我无法回答。他可能在某个地方看到了它,只是复制粘贴而没有考虑它的含义。它对程序的执行没有任何影响
0-1
-1
相同,因此您确实应该键入
-1
。谢谢。因为作业特别说明不要使用reveresed。如果end是0-1表示-1,为什么不直接键入-1?@algebr这个问题,我无法回答。他可能在某个地方看到了它,只是复制粘贴而没有考虑它的含义。它对程序的执行没有任何影响
0-1
-1
相同,因此您确实应该键入
-1