2024-10-02 00:37:26 发布
网友
s = 'vazaedfsakl' ccc = lll = s[0] print(ccc[-1]) print(ccc[0]) print(ccc[1]) print(lll[-1]) print(lll[0]) print(lll[1])
当ccc[-1]和ccc[0]打印出v时,ccc[1]显示字符串索引超出范围。lll变量也是如此
提前谢谢
s[0]是字母v。这就是您分配给ccc和lll的内容。它只有1个值,因此从开始的第一个索引([0])和从结束的第一个索引([-1])是唯一有效的索引
s[0]
v
ccc
lll
[0]
[-1]
要看到这一点,我们在这里用向前的索引标记字符:
for i in range(11): print(i, s[i]) 0 v 1 a 2 z 3 a 4 e 5 d 6 f 7 s 8 a 9 k 10 l
在这里我们倒过来:
for i in range(-11,0): print(i, s[i]) -11 v -10 a -9 z -8 a -7 e -6 d -5 f -4 s -3 a -2 k -1 l
s[0]
是字母v
。这就是您分配给ccc
和lll
的内容。它只有1个值,因此从开始的第一个索引([0]
)和从结束的第一个索引([-1]
)是唯一有效的索引要看到这一点,我们在这里用向前的索引标记字符:
在这里我们倒过来:
相关问题 更多 >
编程相关推荐