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 相关文章推荐
如何优雅地处理Django中的favicon.ico图标详解
Jul 05 Python
Python中实现单例模式的n种方式和原理
Nov 14 Python
对Python之gzip文件读写的方法详解
Feb 08 Python
Django框架使用mysql视图操作示例
May 15 Python
Python内存管理实例分析
Jul 10 Python
python的常见矩阵运算(小结)
Aug 07 Python
python opencv调用笔记本摄像头
Aug 28 Python
python多线程案例之多任务copy文件完整实例
Oct 29 Python
基于numpy中的expand_dims函数用法
Dec 18 Python
python base64库给用户名或密码加密的流程
Jan 02 Python
Python实现UDP程序通信过程图解
May 15 Python
python 装饰器的实际作用有哪些
Sep 07 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
PHP字符转义相关函数小结(php下的转义字符串)
2007/04/12 PHP
PHP网站开发中常用的8个小技巧
2015/02/13 PHP
PHP生成图片缩略图类示例
2017/01/12 PHP
Laravel ORM 数据model操作教程
2019/10/21 PHP
javascript编程起步(第四课)
2007/01/10 Javascript
JQuery AJAX实现目录浏览与编辑的代码
2008/10/21 Javascript
javascript将数组插入到另一个数组中的代码
2013/01/10 Javascript
a标签的href和onclick 的事件的区别介绍
2013/07/26 Javascript
AngularJS入门教程之Hello World!
2014/12/06 Javascript
innerHTML中标签可以换行的方法汇总
2015/08/14 Javascript
使用three.js 画渐变的直线
2016/06/05 Javascript
谈谈PHP中相对路径的问题与绝对路径的使用
2016/08/16 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
JS对象是否拥有某属性如何判断
2017/02/03 Javascript
详解Vue-Cli 异步加载数据的一些注意点
2017/08/12 Javascript
Bootstrap栅格系统的使用详解
2017/10/30 Javascript
微信小程序使用gitee进行版本管理
2018/09/20 Javascript
jQuery实现为table表格动态添加或删除tr功能示例
2019/02/19 jQuery
Python之re操作方法(详解)
2017/06/14 Python
python使用PIL实现多张图片垂直合并
2019/01/15 Python
Python爬虫实现验证码登录代码实例
2019/05/10 Python
Django Rest framework解析器和渲染器详解
2019/07/25 Python
在flask中使用python-dotenv+flask-cli自定义命令(推荐)
2020/01/05 Python
联想加拿大官方网站:Lenovo Canada
2018/04/05 全球购物
娇韵诗俄罗斯官方网站:Clarins俄罗斯
2020/10/03 全球购物
C有"按引用传递"吗
2016/09/06 面试题
本科生求职简历的自我评价
2013/10/21 职场文书
我的梦中国梦演讲稿
2014/04/23 职场文书
2014年职称评定工作总结
2014/11/26 职场文书
中国世界遗产导游词
2015/02/13 职场文书
企业反腐倡廉心得体会
2015/08/15 职场文书
2016年先进班集体事迹材料
2016/02/26 职场文书
导游词之丽江普济寺
2019/10/22 职场文书
JavaScript实现班级抽签小程序
2021/05/19 Javascript
教你使用pyinstaller打包Python教程
2021/05/27 Python
MySQL导致索引失效的几种情况
2022/06/25 MySQL