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
0
投稿
猜你喜欢
- CSS写法:overflow-y:visible本代码适用平台:IE6,IE7演示:<textarea style="wid
- MapPathMapPath 方法将指定的相对或虚拟路径映射到服务器上相应的物理目录上。语法Server.MapPath( Path ) 参
- 安 * oostpython调用C/C++的方法有很多,本文使用boost.python。考虑到后期有好多在boost上的开发工作,所以boo
- CURLOPT_RETURNTRANSFER 选项:curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);如
- 一直想了解Web编程的技术。PHP是进行Web编程重要的一种语言,书上总是说,PHP是用于服务器端的编程语言。但是,实在不能理解它是怎么用于
- 问题背景:日常对Sql Server 2005关系数据库进行操作时,有时对数据库(如:Sharepoint网站配置数据库名Sharepoin
- PyQt5信号与槽高级自定义信号与槽所谓高级自定义信号与槽,指的就是我们可以以自己喜欢的方式定义信号与槽函数,并传递参数,自定义信号的一般流
- MenuEverywhere 是Mac OS X上的一款小程序,前一阵刚为其完成了程序图标设计。© 2011 IconMo
- 1、安装类库pip install pyautogui2、代码:import pyautogui,time,randompyautogui.
- 方法很简单,实现原理:使用asp的Request.ServerVariables("HTTP_REFERER") 判断来
- 列表生成式语法:[x*x for x in range(0,10)] //列表生成式,这里是中括号//结果 [0, 1, 4, 9, 16,
- Web Accessibility Initiative Accessible Rich Internet Applications认识AR
- 在MySQL中,使用auto_increment类型的id字段作为表的主键,并用它作为其他表的外键,形成“主从表结构”,这是数据库设计中常见
- 1.用户输入月份,判断这个月是哪个季节month = int(input('Month:'))if month in [3,
- 最近使用工作需要,使用了Navicat8.2版本,发现备份数据都是默认存储在C盘,这个就比较郁闷了。重做系统忘记转移了。那不就死定了?找了一
- 0、背景今天看到了一个比较诡异的写法,for后直接跟了else语句,起初还以为是没有缩进好,查询后发现果然有这种语法,特此分享。之前写过c+
- python中的导入关键字:import 以及from import1、import import一般用于导入包以及模块。不过有
- 1. 采用工作区设置默认解释器的方式(推荐)下载完vscode,并安装python支持之后。使用vscode打开一个空文件夹。点击左侧的运行
- Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。 1、
- 运行以下代码: Dim com As ADODB.Command Dim rst