Python 字符串、列表、元组的截取与切片操作示例


Posted in Python onSeptember 17, 2019

本文实例讲述了Python 字符串、列表、元组的截取与切片操作。分享给大家供大家参考,具体如下:

demo.py(字符串、列表、元组的截取):

# 切片(截取) [开始索引:结束索引:步长] 步长默认为1 结束索引默认截取到末尾
# 字符串的截取
print("012345"[1:3]) # 12
# 列表的截取
print([0,1,2,3,4,5][1:3]) # [1, 2]
# 元组的截取
print((0,1,2,3,4,5)[1:3]) # (1, 2)
# 字典的元素是无序的,没有索引,所以不能截取

demo.py(字符串截取(切片),[开始索引:结束索引:步长]):

# 字符串的截取 字符串[开始索引:结束索引:步长]
num_str = "0123456789"
print(num_str[2:6]) # 2345 包含起始索引,不包含结束索引。 步长默认是1
print(num_str[2:])  # 23456789 默认截取到末尾
print(num_str[2:-1]) # 2345678 -1表示最后的索引。 不包含结束索引。
print(num_str[-2:]) # 89   截取末尾两个字符
print(num_str[0:6]) # 012345
print(num_str[:6])  # 012345 默认从起始开始截取
print(num_str[:])  # 0123456789
print(num_str[::2])  # 02468 步长(每隔步长个字符截取一个字符)
print(num_str[-1::-1]) # 9876543210 逆序(反转)。 步长-1,从末尾开始截取。 (开始索引-1可以省略)

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

Python 相关文章推荐
Python实现短网址ShortUrl的Hash运算实例讲解
Aug 10 Python
pyenv命令管理多个Python版本
Mar 26 Python
pip安装时ReadTimeoutError的解决方法
Jun 12 Python
Python 字符串换行的多种方式
Sep 06 Python
python 返回列表中某个值的索引方法
Nov 07 Python
浅谈Python 递归算法指归
Aug 22 Python
python读取与处理netcdf数据方式
Feb 14 Python
Python开发企业微信机器人每天定时发消息实例
Mar 17 Python
Python Pandas数据分析工具用法实例
Nov 05 Python
如何用Python进行时间序列分解和预测
Mar 01 Python
Python源码解析之List
May 21 Python
PyTorch梯度裁剪避免训练loss nan的操作
May 24 Python
Python 实现大整数乘法算法的示例代码
Sep 17 #Python
Python对接 xray 和微信实现自动告警
Sep 17 #Python
Python计算两个矩形重合面积代码实例
Sep 16 #Python
详解Python3 pickle模块用法
Sep 16 #Python
python scipy卷积运算的实现方法
Sep 16 #Python
python 三元运算符使用解析
Sep 16 #Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
Sep 16 #Python
You might like
Blitz templates 最快的PHP模板引擎
2010/04/06 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
php将图片文件转换成二进制输出的方法
2015/06/10 PHP
Javascript动态绑定事件的简单实现代码
2010/12/25 Javascript
JavaScript去掉数组中的重复元素
2011/01/13 Javascript
js与运算符和或运算符的妙用
2014/02/14 Javascript
JQuery勾选指定name的复选框集合并显示的方法
2015/05/18 Javascript
基于RequireJS和JQuery的模块化编程日常问题解析
2016/04/14 Javascript
对Angular.js Controller如何进行单元测试
2016/10/25 Javascript
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
2016/11/03 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
2017/03/17 Javascript
Angular2搜索和重置按钮过场动画
2017/05/24 Javascript
微信小程序出现wx.navigateTo页面不跳转问题的解决方法
2017/12/26 Javascript
关于vue的语法规则检测报错问题的解决
2018/05/21 Javascript
JS实现图片旋转动画效果封装与使用示例
2018/07/09 Javascript
webpack 代码分离优化快速指北
2019/05/18 Javascript
在vue项目中使用sass语法问题
2019/07/18 Javascript
小程序点击图片实现png转jpg
2019/10/22 Javascript
python+flask实现API的方法
2018/11/21 Python
python实现文本界面网络聊天室
2018/12/12 Python
PyTorch 随机数生成占用 CPU 过高的解决方法
2020/01/13 Python
Python qrcode 生成一个二维码的实例详解
2020/02/12 Python
详解PyQt5信号与槽的几种高级玩法
2020/03/24 Python
python 利用matplotlib在3D空间中绘制平面的案例
2021/02/06 Python
只要五步 就可以用HTML5/CSS3快速制作便签贴特效(图)
2012/06/04 HTML / CSS
Reebok俄罗斯官方网上商店:购买锐步运动服装和鞋子
2016/09/26 全球购物
英国马莎百货印度官网:Marks & Spencer印度
2020/10/08 全球购物
商务英语专业毕业生自荐信
2013/11/05 职场文书
质量承诺书范文
2014/03/27 职场文书
幼儿园教师节活动总结
2015/03/23 职场文书
2015年会计个人工作总结
2015/04/02 职场文书
开会通知短信大全
2015/04/20 职场文书
就业证明函
2015/06/17 职场文书
2015年高三年级组工作总结
2015/07/21 职场文书
python-opencv 中值滤波{cv2.medianBlur(src, ksize)}的用法
2021/06/05 Python
Spring Boot 整合 Apache Dubbo的示例代码
2021/07/04 Java/Android