Python 字符串操作全解析
一、IndexError 异常
在 Python 中,当你尝试使用超出特定字符串范围的索引时,就会发生 IndexError 异常。例如,字符串 ‘Boston’ 有 6 个字符,有效的索引范围是 0 到 5(有效的负索引是 -1 到 -6)。以下代码会引发 IndexError 异常:
city = 'Boston'
print(city[6])
这种错误最有可能在循环不正确地迭代到字符串末尾之外时发生,如下所示:
city = 'Boston'
index = 0
while index < 7:
print(city[index])
index += 1
在这个循环的最后一次迭代中, index 变量将被赋值为 6,这对于字符串 ‘Boston’ 来说是一个无效的索引。因此, print 函数将引发 IndexError 异常。
二、len 函数
len 函数可以返回序列的长度,也可用于获取字符串的长度。示例代码如下:
city = 'Boston'
size = len(city)
第二行代码调用了 len 函数,并将 city
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



