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之PyUnit单元测试实例
Oct 11 Python
python使用7z解压apk包的方法
Apr 18 Python
Python实现字典按照value进行排序的方法分析
Dec 23 Python
浅谈django的render函数的参数问题
Oct 16 Python
python 实现得到当前时间偏移day天后的日期方法
Dec 31 Python
pandas实现to_sql将DataFrame保存到数据库中
Jul 03 Python
python获取点击的坐标画图形的方法
Jul 09 Python
python中的TCP(传输控制协议)用法实例分析
Nov 15 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
Mar 30 Python
Django中的DateTimeField和DateField实现
Feb 24 Python
Python绘制分类图的方法
Apr 20 Python
Pytorch实现图像识别之数字识别(附详细注释)
May 11 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
阿拉伯的咖啡与水烟
2021/03/03 咖啡文化
thinkphp中html:list标签传递多个参数实例
2014/10/30 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
2017/07/27 PHP
Laravel配合jwt使用的方法实例
2020/10/25 PHP
jquery的颜色选择插件实例代码
2008/10/02 Javascript
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
2009/03/21 Javascript
讨论javascript(一)工厂方式 js面象对象的定义方法
2009/12/15 Javascript
JS中Iframe之间传值的方法
2013/03/11 Javascript
jQuery实现圣诞节礼物传送(花式轮播)
2016/12/25 Javascript
javascript添加前置0(补零)的几种方法
2017/01/05 Javascript
jquery拼接ajax 的json和字符串拼接的方法
2017/03/11 Javascript
jQuery Tree Multiselect使用详解
2017/05/02 jQuery
JS实现的DOM插入节点操作示例
2018/04/04 Javascript
jQuery实现的隔行变色功能【案例】
2019/02/18 jQuery
优雅的将ElementUI表格变身成树形表格的方法步骤
2019/04/11 Javascript
使用nodejs实现JSON文件自动转Excel的工具(推荐)
2020/06/24 NodeJs
Javascript实现贪吃蛇小游戏(含详细注释)
2020/10/23 Javascript
使用Python编写简单网络爬虫抓取视频下载资源
2014/11/04 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
2017/08/08 Python
Python IDLE入门简介
2017/12/08 Python
Django如何自定义分页
2018/09/25 Python
解决Python3 被PHP程序调用执行返回乱码的问题
2019/02/16 Python
python输出带颜色字体实例方法
2019/09/01 Python
使用python绘制二维图形示例
2019/11/22 Python
Python 实现Image和Ndarray互相转换
2020/02/19 Python
Python requests接口测试实现代码
2020/09/08 Python
python工具快速为音视频自动生成字幕(使用说明)
2021/01/27 Python
HTML5页面中尝试调起APP功能
2017/09/12 HTML / CSS
兰蔻美国官网:Lancome美国
2017/04/25 全球购物
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
2013/07/06 面试题
迟到检讨书400字
2014/01/13 职场文书
整改落实情况汇报材料
2014/10/29 职场文书
2014党的群众路线教育实践活动总结材料
2014/10/31 职场文书
离婚协议书范本
2015/01/26 职场文书
上帝也疯狂观后感
2015/06/09 职场文书
springcloud之Feign超时问题的解决
2021/06/24 Java/Android