aa = "sulakshana"
truck_id = aa[3:3 + 5]
输出:
'aksha'
在这里,我了解:首先3
表示从左开始,向前移动3步。5
表示从该方向开始包含5个字符。
问题:第二3
是什么?如何帮助获得此输出?
将第二个3与5一起添加,以将字符串从第3个索引切成第8个索引(包括第3个索引,仅在第8个索引上)。这等效于aa[3:8]
。
所以,我不会说这在任何方面都确实是“帮助”。这完全取决于您希望通过切片完成什么。
[基本上,当您说aa[3:3 + 5]
时,它将转换为aa[3:8]
。它将从第3个元素开始,由于python索引从0开始,所以第三个元素为a
,结束索引为非包含性,因此它将上升到7,即为'aksha'
。