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中的死锁、可重入锁和互斥锁
Nov 05 Python
解决matplotlib库show()方法不显示图片的问题
May 24 Python
mac安装pytorch及系统的numpy更新方法
Jul 26 Python
Centos下实现安装Python3.6和Python2共存
Aug 15 Python
Django model序列化为json的方法示例
Oct 16 Python
Python3 使用cookiejar管理cookie的方法
Dec 28 Python
Python中如何使用if语句处理列表实例代码
Feb 24 Python
python实现PID算法及测试的例子
Aug 08 Python
python实现控制台输出彩色字体
Apr 05 Python
Python性能测试工具Locust安装及使用
Dec 01 Python
python 字典和列表嵌套用法详解
Jun 29 Python
Python pandas之求和运算和非空值个数统计
Aug 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语法速查表
2007/01/02 PHP
php cache类代码(php数据缓存类)
2010/04/15 PHP
thinkphp 一个页面使用2次分页的实现方法
2013/07/15 PHP
PHP连接SQLServer2005方法及代码
2013/12/26 PHP
PHP中设置一个严格30分钟过期Session面试题的4种答案
2014/07/30 PHP
PHP-FPM运行状态的实时查看及监控详解
2016/11/18 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
2017/07/13 PHP
PHP字符串和十六进制如何实现互相转换
2020/07/16 PHP
TBCompressor js代码压缩
2011/01/05 Javascript
js获取html参数及向swf传递参数应用介绍
2013/02/18 Javascript
Javascript简单实现可拖动的div
2013/10/22 Javascript
详细介绍8款超实用JavaScript框架
2013/10/25 Javascript
JavaScript截取字符串的2个函数介绍
2014/08/27 Javascript
浅谈JavaScript中的string拥有方法的原因
2015/08/28 Javascript
confirm确认对话框的实现方法总结
2016/06/17 Javascript
JQuery Ajax WebService传递参数的简单实例
2016/11/02 Javascript
vue ssr 实现方式(学习笔记)
2019/01/18 Javascript
JS实现简易留言板增删功能
2020/02/08 Javascript
node.js基于dgram数据报模块创建UDP服务器和客户端操作示例
2020/02/12 Javascript
pycharm 使用心得(五)断点调试
2014/06/06 Python
python写日志封装类实例
2015/06/28 Python
Python2.x利用commands模块执行Linux shell命令
2016/03/11 Python
python框架django基础指南
2016/09/08 Python
Python序列化与反序列化pickle用法实例
2019/11/11 Python
在Python中使用turtle绘制多个同心圆示例
2019/11/23 Python
python实现ip地址的包含关系判断
2020/02/07 Python
在keras里实现自定义上采样层
2020/06/28 Python
HTML5 贪吃蛇游戏实现思路及源代码
2013/09/03 HTML / CSS
Nisbets爱尔兰:英国最大的厨房和餐饮设备供应商
2019/01/26 全球购物
仓库规划计划书
2014/04/28 职场文书
员工安全责任书范本
2014/07/24 职场文书
购房协议书范本
2014/10/02 职场文书
汽车销售员岗位职责
2015/04/11 职场文书
2015年医院创卫工作总结
2015/04/22 职场文书
资产移交协议书
2016/03/24 职场文书
HTML中实现音乐或视频自动播放案例详解
2022/05/30 HTML / CSS