在python s [:1]中,第一个被忽略了,但是在其中包括第三个字母?S是字符串



为什么在python中切片时,假设s='hello'我们运行命令 s[1:],结果是'ello'.first Alphabet忽略。但是s[:3]给出了结果'hel'。第三字母应忽略?

这是切片符号。第一个索引包括包括,最后一个索引被排除在外。

执行[1:]时,首字母并不忽略。第一个字母的索引为0,因此您从字面上告诉符号包括第二个字母到末端的所有内容。当您进行[:3]时,包括0、1和2(对应于H,E,L)。不包括第四个字母(索引3)。

相关内容

最新更新