Python字符串的索引与切片实例分析
这篇“Python字符串的索引与切片实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python字符串的索引与切片实例分析”文章吧。
1、字符串的索引与获取
字符串的索引方式与列表的索引方式是一样的。只不过列表是每个元素的自身就有一个索引位置,而字符串是每个字符就有一个索引位置。
索引规则与列表相同
切片和索引的获取与列表相同
无法通过索引进行修改和删除操作(字符串不可修改)
示例如下:
name = 'Adem'print(name[0])print(name[-1])
执行结果如下:
>>> A
>>> m
2、字符串的 find 与 index 函数
find 与 index 函数的功能:获取元素的索引位置
find 与 index 函数的用法:
string.index(item) —> item:查询个数的元素,返回索引位置
string.find(item) —> item:查询个数的元素,返回索引位置
find 与 index 函数的区别:
find 如果获取不到,返回 -1
index 如果获取不到,则直接报错
示例如下:
info = 'My name is Neo'print(info.find('Neo'))print(info.index('Neo'))
执行结果如下:
>>> 11
>>> 11
info = 'My name is Neo'print(info.find('Jack'))print(info.index('Jack'))
执行结果如下:
>>> -1
>>> ValueError: substring not found
以上就是关于“Python字符串的索引与切片实例分析”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网行业资讯频道。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341