为什么在python中切片时,假设s='hello'
我们运行命令 s[1:]
,结果是'ello'.first Alphabet忽略。但是s[:3]
给出了结果'hel'
。第三字母应忽略?
这是切片符号。第一个索引包括包括,最后一个索引被排除在外。
。执行[1:]
时,首字母并不忽略。第一个字母的索引为0,因此您从字面上告诉符号包括第二个字母到末端的所有内容。当您进行[:3]
时,包括0、1和2(对应于H,E,L)。不包括第四个字母(索引3)。