39、Python 字符串操作全解析

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值