字符串的切片

字符串与字符的关系

字符串,是字符的一个集合,很多个字符组成了一个字符串

相当于,班级是学生的集合,很多个学生在一起,就组成了班级

学号,相当于是一编号,对于班级的一个编号

索引,相当于是字符,在字符串中的一个编号,索引的起始值从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-字符串的切片操作相关推荐

  1. python能进行切片操作的数据类型可以是_Python新手学习基础之数据类型——字符串的切片截取...

    切片截取是Python中字符串常见的一些操作,我们会在这篇文章里详细介绍,切片截取的作用是获取子字符或子字符串. 实际上,我们要做的就是使用索引,用冒号分隔两个索引,形式为:变量[头下标:尾下标],冒 ...

  2. Python入门--字符串的切片操作

    #字符串的切片操作 #字符串是不可变对象 #不具备增删改等操作 #切片操作将产生新的对象 #hello,python #0,1,2,3,4,5,6,7,8,9,10,11 #s[:5]-->he ...

  3. python矩阵的切片操作

    python矩阵的切片操作 import numpy as npa = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, ...

  4. 25. Python 字符串的切片方法

    25. Python 字符串的切片方法 文章目录 25. Python 字符串的切片方法 1. 索引取值知识回顾 2. 什么是切片 3. 切片的语法 4. 切片示例 4.1 步长为1的切片取值 4.2 ...

  5. python之字符串的切片操作

    对这种经常取指定索引范围的操作,用循环十分繁琐,因此,Python提供了切片(Slice)操作符,能大大简化这种操作. 切片 方法适用于 字符串.列表.元组 切片 使用 索引值 来限定范围,从一个大的 ...

  6. python列表切片口诀-python学习之“切片操作从入门到精通”

    在python学习开发的过程中,我们总是不断的要对List(列表),Tuple(元组)有取值操作:假如我们有一个列表List1现在想取出1其中的前5个元素,改怎么操作呢? 1 >>> ...

  7. Python字符串类型及操作

    1.字符串类型的表示 (一)字符串: 由0个或多个字符组成的有序字符序列. 字符串由一对单引号或一对双引号来表示,例如:"请输入带有符号的温度值","Python&quo ...

  8. python列表的切片操作

    python 的列表支持切片操作,也让我们能够根据自己的需要切出想要的数据. 列表的切片主要是3个方向的操作: 比如:m = [1,2,3,44,11] 1 正向索引: 方向是从左到右 c = m[1 ...

  9. Python字符串类型及操作(含实例)

    字符串 由0个或多个字符组成的有序字符序列 字符串是字符的有序序列,可以对其中的字符进行索引 "智"是"智慧女孩千万不要秃头"的第0个字符 字符串有2类共四种表 ...

  10. python中返回上一步操作的代码_【代码学习】PYTHON字符串的常见操作

    一.字符串运算符 下表实例变量 a 值为字符串 "Hello",b 变量值为 "Python": 操作符描述实例 + 字符串连接 >>>a+ ...

最新文章

  1. splunk的bucket组织目录——时间序列,按照时间来组织目录
  2. 【作业四】软件案例分析之必应词典
  3. 151. 翻转字符串里的单词(思路+详解)
  4. LeetCode 364. 加权嵌套序列和 II(重复叠加)
  5. 厉害!这位80后连发2篇Science!身处普通高校,告诉你科研不决取于平台
  6. django 设置登录成功后的页面
  7. 线程池很难么?带你从头到尾捋一遍,不信你听不懂!
  8. matlab中modred,计算机仿真技术(中南大学)3系统模型及转换.ppt
  9. 高响应比优先算法实例
  10. Visio2016绘制框图的基本操作方法
  11. 永磁同步电机控制笔记:clark变换park变换示意图
  12. 到底买苹果XS还是XR_iPhone XS 和 XR 买哪个?10 个理由告诉你 XS 更好,贵是有原因的...
  13. python3爬取网易云歌曲,利用python3爬取网易云周杰伦所有专辑,歌曲,评论,并完成可视-站长资讯中心...
  14. 拉丁舞身形研究之恰恰恰
  15. 同一服务器中,同一框架下的不同二级域名之间网站session如何互通
  16. 王小川谈创业必须突破的六大槛:人、产品、渠道、体制、资本、移动
  17. 深入理解先验分布、后验分布、似然估计
  18. 说一说redis分布式锁的几种实现及优缺点
  19. ie8 ajax拒绝访问的解决办法
  20. 友盟+林鸣晖:友盟+产品矩阵助力开发者全面提效

热门文章

  1. phpcms如何修改数据库图片地址?域名变更后图片附件路径只能手动修改数据库更新?
  2. elementUI组件el-dropdown - 踩坑篇
  3. python操作excel命令_python操作Excel读写(使用xlrd和xlrt)[转帖]
  4. 地方商城门户网页模板-商城模板
  5. WordPress插件-WBOLT热门关键词推荐插件v1.3.0 Pro绿色版
  6. 九和一 Hidove聚合在线图床PHP源码
  7. freecodecamp能学php吗,freeCodeCamp 学习记录——初级算法「01」翻转字符串
  8. 流浪猫流浪狗H5完整运营源码下载/可封装APP
  9. 搜集侠采集织梦系统模板
  10. Ubuntu中升级Firefox及flash player