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实现Windows上气泡提醒效果的方法
Jun 03 Python
python中map()函数的使用方法示例
Sep 29 Python
Python安装图文教程 Pycharm安装教程
Mar 27 Python
Python Tkinter模块实现时钟功能应用示例
Jul 23 Python
Python3 使用cookiejar管理cookie的方法
Dec 28 Python
python实现五子棋小程序
Jun 18 Python
django foreignkey(外键)的实现
Jul 29 Python
Django跨域资源共享问题(推荐)
Mar 09 Python
执行Python程序时模块报错问题
Mar 26 Python
Python HTMLTestRunner可视化报告实现过程解析
Apr 10 Python
python实现简单的tcp 文件下载
Sep 16 Python
python录音并调用百度语音识别接口的示例
Dec 01 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
Breeze 文章管理系统 v1.0.0正式发布
2006/12/14 PHP
THINKPHP+JS实现缩放图片式截图的实现
2010/03/07 PHP
解析php二分法查找数组是否包含某一元素
2013/05/23 PHP
PHP对文件夹递归执行chmod命令的方法
2015/06/19 PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
2016/11/03 PHP
Javascript 日期对象Date扩展方法
2009/05/30 Javascript
前台js改变Session的值(用ajax实现)
2012/12/28 Javascript
js查找某元素中的所有图片地址的方法
2014/01/16 Javascript
页面元素绑定jquery toggle后元素隐藏的解决方法
2014/03/27 Javascript
jQuery的deferred对象详解
2014/11/12 Javascript
使用jQuery不判断浏览器高度解决iframe自适应高度问题
2014/12/16 Javascript
jQuery实现当前页面标签高亮显示的方法
2015/03/10 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
2015/11/01 Javascript
微信小程序 this和that详解及简单实例
2017/02/13 Javascript
Bootstrap.css与layDate日期选择样式起冲突的解决办法
2017/04/07 Javascript
基于JavaScript实现带数据验证和复选框的表单提交
2017/08/23 Javascript
react router 4.0以上的路由应用详解
2017/09/21 Javascript
React Native之prop-types进行属性确认详解
2017/12/19 Javascript
从setTimeout看js函数执行过程
2017/12/19 Javascript
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
2018/12/20 Javascript
Python实现的文本编辑器功能示例
2017/06/30 Python
Pytorch: 自定义网络层实例
2020/01/07 Python
pycharm如何使用anaconda中的各种包(操作步骤)
2020/07/31 Python
Django中使用Celery的方法步骤
2020/12/07 Python
python Scrapy框架原理解析
2021/01/04 Python
Pyecharts 中Geo函数常用参数的用法说明
2021/02/01 Python
英国领先的运动物理治疗供应公司:Vivomed
2018/07/14 全球购物
网络安全类面试题
2015/08/01 面试题
自考生自我评价分享
2014/01/18 职场文书
美术指导求职信
2014/03/17 职场文书
机动车登记业务委托书
2014/10/08 职场文书
幼儿教师2014年度工作总结
2014/12/16 职场文书
表扬信范文
2019/04/22 职场文书
「SHOW BY ROCK!!」“雫シークレットマインド”组合单曲MV公开
2022/03/21 日漫
SQL SERVER中的流程控制语句
2022/05/25 SQL Server
python实现学员管理系统(面向对象版)
2022/06/05 Python