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新手经常遇到的17个错误分析
Jul 30 Python
用Python编写简单的定时器的方法
May 02 Python
使用python3.5仿微软记事本notepad
Jun 15 Python
centos6.4下python3.6.1安装教程
Jul 21 Python
python dataframe 输出结果整行显示的方法
Jun 14 Python
Pycharm新建模板默认添加个人信息的实例
Jul 15 Python
TensorFlow加载模型时出错的解决方式
Feb 06 Python
windows、linux下打包Python3程序详细方法
Mar 17 Python
解决Django Haystack全文检索为空的问题
May 19 Python
Django-imagekit的使用详解
Jul 06 Python
利用python绘制正态分布曲线
Jan 04 Python
Python中生成随机数据安全性、多功能性、用途和速度方面进行比较
Apr 14 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实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例
2019/06/17 PHP
js下将字符串当函数执行的方法
2011/07/13 Javascript
js实现图片轮换效果代码
2013/04/16 Javascript
浅析JavaScript中的类型和对象
2013/11/29 Javascript
使用CSS样式position:fixed水平滚动的方法
2014/02/19 Javascript
JS基于cookie实现来宾统计记录访客信息的方法
2015/08/04 Javascript
详解Backbone.js框架中的模型Model与其集合collection
2016/05/05 Javascript
JS实现超简单的汉字转拼音功能示例
2016/12/22 Javascript
COM组件中调用JavaScript函数详解及实例
2017/02/23 Javascript
js实现4个方向滚动的球
2017/03/06 Javascript
JavaScript实现QQ聊天消息展示和评论提交功能
2017/05/22 Javascript
详解react native页面间传递数据的几种方式
2018/11/07 Javascript
NodeJs实现简单的爬虫功能案例分析
2018/12/05 NodeJs
node.js 基于cheerio的爬虫工具的实现(需要登录权限的爬虫工具)
2019/04/10 Javascript
Python动态导入模块的方法实例分析
2018/06/28 Python
python 在屏幕上逐字显示一行字的实例
2018/12/24 Python
Python内存管理实例分析
2019/07/10 Python
使用python实现unix2dos和dos2unix命令的例子
2019/08/13 Python
python爬虫增加访问量的方法
2019/08/22 Python
详解Python 中的容器 collections
2020/08/17 Python
Python基于pillow库实现生成图片水印
2020/09/14 Python
在pycharm创建scrapy项目的实现步骤
2020/12/01 Python
html5 音乐播放器 audio 标签使用概述
2013/07/15 HTML / CSS
美国最大的宠物用品零售商:PetSmart
2016/11/14 全球购物
捷克汽车配件和工具销售网站:TorriaCars
2018/02/26 全球购物
李维斯法国官网:Levi’s法国
2019/07/13 全球购物
俄罗斯最大的在线珠宝大卖场:Nebo
2019/12/08 全球购物
Crabtree & Evelyn欧盟:豪华洗浴、身体和护发
2021/03/09 全球购物
生日邀请函范文
2014/01/13 职场文书
给国外客户的邀请函
2014/01/30 职场文书
学雷锋日活动总结
2015/02/06 职场文书
汽车销售助理岗位职责
2015/04/14 职场文书
教师节简报
2015/07/20 职场文书
python 爬取京东指定商品评论并进行情感分析
2021/05/27 Python
如何利用 CSS Overview 面板重构优化你的网站
2021/10/24 HTML / CSS
Python机器学习应用之工业蒸汽数据分析篇详解
2022/01/18 Python