Python字符串的索引与切片
更新时间:2022年04月07日 09:52:15 作者:渴望力量的哈士奇
这篇文章主要介绍了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字符串的索引与切片的文章就介绍到这了,更多相关Python索引与切片内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Python使用BeautifulSoup解析并获取图片的实战分享
这篇文章主要介绍了Python使用BeautifulSoup解析并获取图片的实战分享,文中通过代码和图文结合的方式给大家讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下2024-06-06
最新评论