Python字符串的索引与切片
作者:渴望力量的哈士奇 发布时间:2021-08-17 23:46:00
标签: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
来源:https://blog.csdn.net/weixin_42250835/article/details/123153592


猜你喜欢
- 在输入框里面预设一段提示文字,当焦点在输入框的时候清空这段文字,这在目前来说已经不是什么新鲜事了。淘宝的搜索框就用到了这样一种设计:这种设计
- 在深度学习中,模型的输入size通常是正方形尺寸的,比如300 x 300这样.直接resize的话,会把图像拉的变形.通常我们希望resi
- sqrt()方法返回x的平方根(x>0)。语法以下是sqrt()方法的语法:import mathmath.sqrt( x
- 1、先说结论:使用xml-rpc的机制可以很方便的实现服务器间的RPC调用。2、试验结果如下:3、源码如下:服务器端的源代码如下:impor
- 现在Django 3.0附带了对ASGI的支持,将Websockets添加到Django应用中不需要任何额外的依赖关系。 在本文中,您将学习
- 分组分组的目的:让服务端获得url中的具体数据,通过分组,把需要的数据按函数传参的方式传递给服务器后台1-无名分组若要从URL 中捕获一个值
- 第一种情况os.system('ps aux')执行系统命令,没有返回值第二种情况result = os.popen(
- 近日在学习C++,看到函数指针,由于之前一直搞ASP,所以想ASP里面是否也有这个函数指针的东西,于是翻了翻VBScript手册,没让我失望
- 目录一.准备工作二.预览1.主界面2.翻译3.支持多种语言哦三.源代码3.1 My_Translator-v2.0.py3.2 Transl
- 目录jwt流程:1.token 工具类2. 使用该中间件3. controller部分代码jwtjwt的原理和session有点相像,其目的
- 本文主要是用PyTorch来实现一个简单的回归任务。 编辑器:spyder1.引入相应的包及生成伪数据import torchimport
- 1 plot 函数语法plot:绘制二维线图NO.1 绘制横轴为X,竖轴为Y二维线图,Y值与X值一一对应。plot(X,Y)如果 X 和 Y
- TabularInline类用于在A页面上编辑B表的字段,举例说明,如果models.py中有Staff、Job两个model:from d
- 函数:string.join()Python中有join()和os.path.join()两个函数,具体作用如下: &
- 使用fillna()填充缺失值df = pd.read_csv('ccf_offline_stage1_train.csv'
- 图形检测在计算机视觉开发中是一项非常重要的操作,算法通过对图像的检测,分析出图像中可能存在哪些形状。除此之外,除了让计算机识别轮廓之外,轮廓
- 前言:大家好啊!又是我TUSTer_! python里有自带的库math,cmath,和函数pow来开根号。下边让我带你了解他们
- 总体跟官方样例相似,但是官方样例因为部分代码有误无法运行,同时需要了解json,以及前后端知识需要一些时间,因此供大家参考。这个是views
- Oracle是应用最广的大型数据库,而在范式下进行Oracle数据库设计则可以大大减少数据冗余,使数据库维护更方便,可惜范式下的数据表一般不
- 网易最近出的一款自动化UI测试工具:Airtest 挺火的,还受到谷歌的推荐。我试着用了一下,感觉优缺点还是蛮明显的。对初学者来说,能用到的