访问序列的方式叫做切片,切片操作符:[]  [:]  [::]

str1 = 'abcdefghijklmnopqrstuvwxyz'

1、不写起始位置,取全部

>> str1[:]

'abcdefghijklmnopqrstuvwxyz'

2、步长为3,每隔3-1个字符取一次

>> str1[::3]

'adgjmpsvy'

3、不写起始位置,步长为-1,表示逆序字符串

>> str1[::-1]

'zyxwvutsrqponmlkjihgfedcba'

4、步长为-3,表示逆序取,每隔|-3|-1个字符取一次

>> str1[::-3]

'zwtqnkheb'

5、-1,表示取倒数第1个字符

>> str1[-1]

'z'

6、-2,表示取倒数第2个字符

>> str1[-2]

'y'

7、str1[:3]步长为1,前三个字符

'abc'

8、str1[3:]步长为1,前三个字符不要从第四个字符开始以后的所有字符

'defghijklmnopqrstuvwxyz'

注意:

切片的使用规则为“顾头弃尾”,意思就是切片包括起始位置,但不包括结束位置。

切片不写开始和结束下标,表示选取的是全部内容。

切片的第三个参数是步长,当步长为负数时,表示逆序并以绝对值为步长。

直接使用负数,表示从后面取第几个。

python切片负数_Python切片相关推荐

  1. python画切片图_python切片操作

    序列类型是其元素被顺序放置的一种数据结构类型,这种方式允许通过下标的方式来获得某一个数据元素,或者通过指定下标范围来获得一组序列的元素.这种访问序列的方式叫做切片.字符串也可以使用切片操作.切片操作符 ...

  2. python写负数_python 负数

    python基础知识 python_1 Python解释器 CPython C语言开发的Python解释器,最广泛 IPython 一个交互式.功能增强的CPython Pypy Python语言写的 ...

  3. python切片举例_Python 切片彻底理解

    From:https://www.jianshu.com/p/15715d6f4dad 在利用python解决各种实际问题的过程中,经常会遇到从某个对象中抽取部分值的情况,切片操作正是专门用于完成这一 ...

  4. python 切片用法_Python切片用法实例教程

    本文以实例形式讲述了Python中切片操作的用法,分享给大家供大家参考借鉴,具体如下: 取一个list或tuple的部分元素是非常常见的操作.比如,一个list如下: >>> L = ...

  5. python元组切片操作_python切片操作

    众所周知切片方法适用于字符串,列表,元组. 以下几点我们首先了解一下 1)切片使用索引值来限定范围 2)列表和元组都是有序集合,可以通过索引值获取相应数据 3)字典是一个无序集合,使用一个键值对保存数 ...

  6. python 切片步长_python切片步长

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  7. python列表切片规则_Python 列表切片

    想必很多人都使用过列表的切片,通过切片可以从列表中获取一个或多个元素,但你真的了解切片? 一.一般玩法 >>> name = ['a', 'b', 'c', 'd', 'e', 'f ...

  8. python切片步长为负数_Python切片知识解析

    切片原型 strs = 'abcdefg' Strs[start: end:step] 切片的三个参数分别表开始,结束,步长 第一位下标为0,end位不取,如strs[1:3] = 'bc' 如果st ...

  9. python切片操作 当所有数据都省略时_Python切片操作

    利用python解决问题的过程中,经常会遇到从某个对象中抽取部分值的情况."切片"操作正是专门用于实现这一目标的有力武器.理论上,只要条件表达式得当,可以通过单次或多次切片操作实现 ...

  10. python冒号切片_Python切片知识解析

    切片原型 strs = 'abcdefg' Strs[start: end:step] 切片的三个参数分别表开始,结束,步长 第一位下标为0,end位不取,如strs[1:3] = 'bc' 如果st ...

最新文章

  1. The bag-of-words model
  2. [原创]RCP项目:数字图像处理软件
  3. 如何遍历当前进程中的AppDomain
  4. mysql多表联合删除
  5. 小汤学编程之JavaScript学习day01——认识JS、JS基础语法
  6. 视觉SLAM笔记(30) 特征点法
  7. 罗永浩机场与人发生争执!疑似新机遭偷拍?网友称:这炒作满分
  8. dsp对音响提升大吗_原车音响太差?!想要升级却不知道买什么品牌好?我来告诉您!...
  9. 如何基于FastReport报表工具,生成报表PDF文档展示医院处方笺的内容
  10. 简单的路由器设置下一条(小白像)
  11. 微博、微信,媒体选择何去何从
  12. SAP SD发货流程中托盘的管理
  13. 1. 不吹不擂,第一篇就能提升你对Bean Validation数据校验的认知
  14. 迅镭激光打标机3mm激光深度高精度打标工艺-激光雕刻
  15. 全自动调节灯光强度的实现(仿真+程序+文档)
  16. idea重启端口占用问题
  17. python画龙猫_Python:制作动态字符图
  18. ios 通讯录 通过电话号码 查询姓名
  19. android 动画字体,Android字体多样式和动画TextDrawable
  20. OLE技术专题——第二讲:复合文件

热门文章

  1. word里的图片用计算机画图,word绘图教程:图形工具介绍和使用方法-word技巧-电脑技巧收藏家...
  2. 07、Flutter FFI 数组
  3. Git HEAD指针
  4. Flash:一个TLF图文并貌的高级应用类
  5. 团队作业8----第二次项目冲刺(Beta阶段) 第五天
  6. 一步真实解决RuntimeError: result type Float can‘t be cast to the desired output type long int
  7. matlab中position用法_Matlab中的zeta函数用法
  8. 给PDF文档添加图片签名的简单方法
  9. 云计算时代的域名解析
  10. python excel 微信_Python读写Excel文件第三方库汇总,你想要的都在这儿!,微信文件第三方打开...