Python数据类型中的“冒号“[::]——分片与步长操作示例


Posted in Python onJanuary 24, 2018

本文实例讲述了Python数据类型中的“冒号“[::]——分片与步长操作。分享给大家供大家参考,具体如下:

例如有如下字符串:

string = "welcome to 3water^_^"

可以使用分片符和步长符:来给字符串进行分片和定义步长

string = "welcome to 3water^_^"
#默认返回全部
print string[:]
#返回1到9结果
print string[1:9]
#返回1到9结果,步长为1
print string[1:9:]
#返回1到9结果,步长为2
print string[1:9:2]
#返回1到9结果,步长为-1
print string[1:9:-1]
#转置
print string[::-1]

结果如下:

Python数据类型中的“冒号“[::]——分片与步长操作示例

这里发现

#返回1到9结果,步长为-1
print string[1:9:-1]

没有输出1到9的逆序,这时将string[1:9]看成第一个字符串,然后转置就行了

#返回1到9结果,步长为-1
print string[1:9][::-1]

Python数据类型中的“冒号“[::]——分片与步长操作示例

用这个方法判断某个字符串的子串是否为回文串就很有灵性了

注:针对形如 string[start:end:step] 的分片中,步长step为正数的情况下,start必须小于end;步长step为负数的情况下,start必须大于end

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python生成不重复随机值的方法
May 11 Python
Python学习小技巧之利用字典的默认行为
May 20 Python
利用Hyperic调用Python实现进程守护
Jan 02 Python
PyQt5重写QComboBox的鼠标点击事件方法
Jun 25 Python
django获取from表单multiple-select的value和id的方法
Jul 19 Python
Python Pandas 箱线图的实现
Jul 23 Python
python pandas 时间日期的处理实现
Jul 30 Python
python删除指定列或多列单个或多个内容实例
Jun 28 Python
Python实现封装打包自己写的代码,被python import
Jul 12 Python
python爬取网易云音乐热歌榜实例代码
Aug 07 Python
python“静态”变量、实例变量与本地变量的声明示例
Nov 13 Python
Python 避免字典和元组的多重嵌套问题
Jul 15 Python
Sublime开发python程序的示例代码
Jan 24 #Python
安装python3的时候就是输入python3死活没有反应的解决方法
Jan 24 #Python
Python爬虫天气预报实例详解(小白入门)
Jan 24 #Python
Python实现PS滤镜碎片特效功能示例
Jan 24 #Python
python的re正则表达式实例代码
Jan 24 #Python
python实现生命游戏的示例代码(Game of Life)
Jan 24 #Python
Python 获得命令行参数的方法(推荐)
Jan 24 #Python
You might like
php 常用类整理
2009/12/23 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
2020/03/26 PHP
基础的prototype.js常用函数及其用法
2007/03/10 Javascript
JQUERY复选框CHECKBOX全选,取消全选
2008/08/30 Javascript
Jquery 插件学习实例1 插件制作说明与tableUI优化
2010/04/02 Javascript
js+JQuery返回顶部功能如何实现
2012/12/03 Javascript
jQuery布局插件UI Layout简介及使用方法
2013/04/03 Javascript
JavaScript验证电子邮箱的函数
2014/08/22 Javascript
js简单抽奖代码
2015/01/16 Javascript
jquery仿百度经验滑动切换浏览效果
2015/04/14 Javascript
jQuery中的ajax async同步和异步详解
2015/09/29 Javascript
【经典源码收藏】jQuery实用代码片段(筛选,搜索,样式,清除默认值,多选等)
2016/06/07 Javascript
jQuery条件分页 代替离线查询(附代码)
2017/08/17 jQuery
js获取css的各种样式并且设置他们的方法
2017/08/22 Javascript
node.js利用socket.io实现多人在线匹配联机五子棋
2018/05/31 Javascript
react 兄弟组件如何调用对方的方法示例
2018/10/23 Javascript
原生JS实现动态添加新元素、删除元素方法
2019/05/05 Javascript
谈谈JavaScript中的函数
2020/09/08 Javascript
python中print的不换行即时输出的快速解决方法
2016/07/20 Python
深入理解NumPy简明教程---数组1
2016/12/17 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
2019/04/29 Python
python把ipynb文件转换成pdf文件过程详解
2019/07/09 Python
Tensorflow训练MNIST手写数字识别模型
2020/02/13 Python
解决c++调用python中文乱码问题
2020/07/29 Python
诗狄娜化妆品官方网站:Stila Cosmetics
2016/12/21 全球购物
英国豪华真皮和布艺沙发销售网站:Darlings of Chelsea
2018/01/05 全球购物
UGG英国官方网站:UGG UK
2018/02/08 全球购物
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
美国庭院家具购物网站:AlphaMarts
2019/04/10 全球购物
采购部主管岗位职责
2014/01/01 职场文书
乡镇干部先进事迹材料
2014/02/03 职场文书
医院合作协议书
2014/08/19 职场文书
提档介绍信范文
2015/10/22 职场文书
初中班主任心得体会
2016/01/07 职场文书
总结Python使用过程中的bug
2021/06/18 Python
Python Django项目和应用的创建详解
2021/11/27 Python