python-字符串的切片操作
字符串的切片
字符串与字符的关系
字符串,是字符的一个集合,很多个字符组成了一个字符串
相当于,班级是学生的集合,很多个学生在一起,就组成了班级
学号,相当于是一编号,对于班级的一个编号
索引,相当于是字符,在字符串中的一个编号,索引的起始值从0号开始
我要找python1班的3号同学----》相当于—》我要找字符串中2号索引成员
字符串取字符
字符串[索引值]
索引值为正数,就顺着取值
索引值为负数,就从右向左取值
索引值取不到数据,就会报错
s = 'python'res = "python"[1] # 1号索引对应字符 y
print(res)r = s.find('p') # 我要得到python1班张三的学号
print(r)
负的索引,倒着取
根据索引,取不到值,报错
普通切片操作
切片格式
容器[起始索引:终止索引]
切片操作中,起始索引对应的数据,是可以拿到的
终止索引,对应的数据,是拿不到的
倒序切片负数索引
-1代表倒数第一个数据
-3代表倒数第三个数据
边界的切片
从指定的索引位置,取到最未尾
从起点取到索引6的数据,包含这个数据
从如果从最左边开始,0可以不写
步长的引入
容器[起始索引:终止索引:步长]
例子:
负数的步长
1,步长为正数,向右方向移动。 反之,步长为负数,向左方向移动
2,容器[起始索引:终止索引:步长],这是切片格式。
起始索引对应的数据,是会被包进来的
终止索引对庆的数据,不会被包进来
步长为负数的情况分析
步长为正数的情况,取值正常
当步长为负数的情况
步长为负数的情况下
起点索引的位置应该是在右侧的,相对于终点索引而言
因为,取值是从右向左取值
python-字符串的切片操作相关推荐
- python能进行切片操作的数据类型可以是_Python新手学习基础之数据类型——字符串的切片截取...
切片截取是Python中字符串常见的一些操作,我们会在这篇文章里详细介绍,切片截取的作用是获取子字符或子字符串. 实际上,我们要做的就是使用索引,用冒号分隔两个索引,形式为:变量[头下标:尾下标],冒 ...
- Python入门--字符串的切片操作
#字符串的切片操作 #字符串是不可变对象 #不具备增删改等操作 #切片操作将产生新的对象 #hello,python #0,1,2,3,4,5,6,7,8,9,10,11 #s[:5]-->he ...
- python矩阵的切片操作
python矩阵的切片操作 import numpy as npa = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, ...
- 25. Python 字符串的切片方法
25. Python 字符串的切片方法 文章目录 25. Python 字符串的切片方法 1. 索引取值知识回顾 2. 什么是切片 3. 切片的语法 4. 切片示例 4.1 步长为1的切片取值 4.2 ...
- python之字符串的切片操作
对这种经常取指定索引范围的操作,用循环十分繁琐,因此,Python提供了切片(Slice)操作符,能大大简化这种操作. 切片 方法适用于 字符串.列表.元组 切片 使用 索引值 来限定范围,从一个大的 ...
- python列表切片口诀-python学习之“切片操作从入门到精通”
在python学习开发的过程中,我们总是不断的要对List(列表),Tuple(元组)有取值操作:假如我们有一个列表List1现在想取出1其中的前5个元素,改怎么操作呢? 1 >>> ...
- Python字符串类型及操作
1.字符串类型的表示 (一)字符串: 由0个或多个字符组成的有序字符序列. 字符串由一对单引号或一对双引号来表示,例如:"请输入带有符号的温度值","Python&quo ...
- python列表的切片操作
python 的列表支持切片操作,也让我们能够根据自己的需要切出想要的数据. 列表的切片主要是3个方向的操作: 比如:m = [1,2,3,44,11] 1 正向索引: 方向是从左到右 c = m[1 ...
- Python字符串类型及操作(含实例)
字符串 由0个或多个字符组成的有序字符序列 字符串是字符的有序序列,可以对其中的字符进行索引 "智"是"智慧女孩千万不要秃头"的第0个字符 字符串有2类共四种表 ...
- python中返回上一步操作的代码_【代码学习】PYTHON字符串的常见操作
一.字符串运算符 下表实例变量 a 值为字符串 "Hello",b 变量值为 "Python": 操作符描述实例 + 字符串连接 >>>a+ ...
最新文章
- splunk的bucket组织目录——时间序列,按照时间来组织目录
- 【作业四】软件案例分析之必应词典
- 151. 翻转字符串里的单词(思路+详解)
- LeetCode 364. 加权嵌套序列和 II(重复叠加)
- 厉害!这位80后连发2篇Science!身处普通高校,告诉你科研不决取于平台
- django 设置登录成功后的页面
- 线程池很难么?带你从头到尾捋一遍,不信你听不懂!
- matlab中modred,计算机仿真技术(中南大学)3系统模型及转换.ppt
- 高响应比优先算法实例
- Visio2016绘制框图的基本操作方法
- 永磁同步电机控制笔记:clark变换park变换示意图
- 到底买苹果XS还是XR_iPhone XS 和 XR 买哪个?10 个理由告诉你 XS 更好,贵是有原因的...
- python3爬取网易云歌曲,利用python3爬取网易云周杰伦所有专辑,歌曲,评论,并完成可视-站长资讯中心...
- 拉丁舞身形研究之恰恰恰
- 同一服务器中,同一框架下的不同二级域名之间网站session如何互通
- 王小川谈创业必须突破的六大槛:人、产品、渠道、体制、资本、移动
- 深入理解先验分布、后验分布、似然估计
- 说一说redis分布式锁的几种实现及优缺点
- ie8 ajax拒绝访问的解决办法
- 友盟+林鸣晖:友盟+产品矩阵助力开发者全面提效
热门文章
- phpcms如何修改数据库图片地址?域名变更后图片附件路径只能手动修改数据库更新?
- elementUI组件el-dropdown - 踩坑篇
- python操作excel命令_python操作Excel读写(使用xlrd和xlrt)[转帖]
- 地方商城门户网页模板-商城模板
- WordPress插件-WBOLT热门关键词推荐插件v1.3.0 Pro绿色版
- 九和一 Hidove聚合在线图床PHP源码
- freecodecamp能学php吗,freeCodeCamp 学习记录——初级算法「01」翻转字符串
- 流浪猫流浪狗H5完整运营源码下载/可封装APP
- 搜集侠采集织梦系统模板
- Ubuntu中升级Firefox及flash player