Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对Python中的索引感到困惑_Python_List_Indexing - Fatal编程技术网

对Python中的索引感到困惑

对Python中的索引感到困惑,python,list,indexing,Python,List,Indexing,我对python中的索引感到困惑。这是我的问题: number = "1234567" print(number[-3:1:-3]) 产出:5 为什么输出只有5而不是52?当起始位置在5号,结束位置在1号时(我说的对吗?)。从右边(因为它是负数,所以相反)我从5开始计数,然后跳过2个空格,然后数字2也应该包括在内。在符号a:b:c中,不包括b。因此,为了实现您想要的输出,您应该使用: print(number[-3:0:-3]) 在符号a:b:c中,不包括b。因此,为了实

我对python中的索引感到困惑。这是我的问题:

number = "1234567"
print(number[-3:1:-3])
产出:5


为什么输出只有5而不是52?当起始位置在5号,结束位置在1号时(我说的对吗?)。从右边(因为它是负数,所以相反)我从5开始计数,然后跳过2个空格,然后数字2也应该包括在内。

在符号
a:b:c
中,不包括
b
。因此,为了实现您想要的输出,您应该使用:

print(number[-3:0:-3])

在符号
a:b:c
中,不包括
b
。因此,为了实现您想要的输出,您应该使用:

print(number[-3:0:-3])

[-3:1:-1]
输出
543
,如果有任何提示…
[-3:1:-1]
输出
543
,如果有任何提示…在a:b:c表示法中总是不包含b吗?您可以自己尝试,看看它是如何工作的,记住-1是数组的最后一个元素:)
打印什么(数字[0:-1])
返回?打印(数字[0:-2])怎么样?查看如何不包括最后一个元素?在a:b:c表示法中是否始终不包括b?您可以自己尝试,看看它是如何工作的,记住-1是数组的最后一个元素:)
打印(数字[0:-1])
返回什么?打印(数字[0:-2])怎么样?看看如何不包括最后一个?