Python切片操作实例分析

您所在的位置:网站首页 python中切片怎么用 Python切片操作实例分析

Python切片操作实例分析

#Python切片操作实例分析| 来源: 网络整理| 查看: 265

Python切片操作实例分析

2018-04-04

223

Python切片操作实例分析

本文实例讲述了Python切片操作。分享给大家供大家参考,具体如下: 在很多编程语言中,针对字符串提供了截取函数,其实目的就是对字符串切片。Python没有针对字符串的截取函数,只需要切片操作就可以完成。

切片操作符是序列名后跟一个方括号,方括号中有3个可选的数字,并用冒号分割,数是可选的,而冒号是必须的。 切片操作符中的第一个数表示切片开始的位置,第二个数表示切片到哪里结束,第三个数表示切片步长。 如果不指定第一个数,Python就从序列首开始。如果没有指定第二个数,则Python会停止在序列尾。如果没有指定第三个数,则步长默认为1。 注意,返回的序列从开始位置开始 ,刚好在 结束 位置之前结束。即开始位置是包含在序列切片中的,而结束位置被排斥在切片外,构成了一个前闭后开区间 [ ) 例如: 1》正向切片(步长是正整数)    >>> s='love python!' >>> s[2:9:2] #切片区间 [2,9),步长是2 'v yh' >>> s[:5] #切片区间 [0,5),步长默认是1 'love ' >>> s[4:] #切片区间 [4,len(s)),步长默认是1 ' python!' >>> s[:] #切片区间 [0,len(s)),步长是1,返回整个序列的拷贝 'love python!' >>> s[::2] #切片区间是 [0,len(s)),步长是2 'lv yhn' Python序列倒数第一个元素的索引是-1,python同样支持负数索引切片。如:      >>> s 'love python!' >>> s[-5:-2] #切片区间 [-5,-2),步长默认是1 'tho' >>> s[:-1] #除了最后一个元素,其他的元素全部返回 'love python' >>> s[-8::2] #切片区间 [-8,-1],步长是2 ' yhn' 2》反向切片(步长是负数),如:     >>> s 'love python!' >>> s[9:2:-1] 'ohtyp e' >>> s[-1::-1] #返回序列的逆序序列 '!nohtyp evol' >>> s[::-1] #返回序列的逆序序列 '!nohtyp evol' 另外,切片除了可以作用于字符串,也可以作用于元组和列表。

完 谢谢观看

上一篇: 新手如何快速入门深度学习 ... 下一篇: python中的list和array的不同之处 ...

python ​ 分享 收藏 微信二维码 相关课程学习[点击了解]

相关阅读

中国婚姻大数据告诉你,为什么近10年初婚的人越来越少 ... 小姐姐带你一起学:如何用Python实现7种机器学习算法(附 ... 大数据杀熟:无关技术,关乎伦理 教你用Python实现简单监督学习算法 3个步骤+1个模型,「数据分析」才是「增长黑客」的核心技 ... 关于机器学习中需要我们知道的事情 中英文垃圾短信过滤 银行数据宽表构建和描述分析


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3