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 相关文章推荐
Django1.3添加app提示模块不存在的解决方法
Aug 26 Python
Python greenlet实现原理和使用示例
Sep 24 Python
通过代码实例展示Python中列表生成式的用法
Mar 31 Python
Python正则表达式匹配HTML页面编码
Apr 08 Python
Python读取图片属性信息的实现方法
Sep 11 Python
Python数据分析库pandas基本操作方法
Apr 08 Python
django DRF图片路径问题的解决方法
Sep 10 Python
Python使用paramiko操作linux的方法讲解
Feb 25 Python
解决py2exe打包后,总是多显示一个DOS黑色窗口的问题
Jun 21 Python
Python爬虫实现vip电影下载的示例代码
Apr 20 Python
python进行参数传递的方法
May 12 Python
获取CSDN文章内容并转换为markdown文本的python
Sep 06 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和AJAX创建RSS聚合器的代码
2007/03/13 PHP
深入解析php之apc
2013/05/15 PHP
php网页版聊天软件实现代码
2016/08/12 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
深入解析Laravel5.5中的包自动发现Package Auto Discovery
2017/09/13 PHP
PHP _construct()函数讲解
2019/02/03 PHP
创建一个复制UBB软件信息的链接或按钮的js代码
2008/01/06 Javascript
ext jquery 简单比较
2010/04/07 Javascript
jQuery 1.5.1 发布,全面支持IE9 修复大量bug
2011/02/26 Javascript
JavaScript简单表格编辑功能实现方法
2015/04/16 Javascript
arguments对象验证函数的参数是否合法
2015/06/26 Javascript
javascript如何写热点图
2015/12/08 Javascript
js实现图片淡入淡出切换简易效果
2016/08/22 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
jQuery正则验证注册页面经典实例
2017/06/10 jQuery
Angular7创建项目、组件、服务以及服务的使用
2019/02/19 Javascript
[04:20]DOTA2-DPC中国联赛 正赛 VG vs LBZS 选手采访 1月19日
2021/03/11 DOTA
python监控键盘输入实例代码
2018/02/09 Python
Python pymongo模块用法示例
2018/03/31 Python
Python 实现引用其他.py文件中的类和类的方法
2018/04/29 Python
python3使用SMTP发送HTML格式邮件
2018/06/19 Python
攻击者是如何将PHP Phar包伪装成图像以绕过文件类型检测的(推荐)
2018/10/11 Python
Django中的静态文件管理过程解析
2019/08/01 Python
Python 类属性与实例属性,类对象与实例对象用法分析
2019/09/20 Python
python飞机大战pygame游戏之敌机出场实现方法详解
2019/12/17 Python
Python logging日志模块 配置文件方式
2020/07/12 Python
HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注
2013/01/31 HTML / CSS
澳大利亚首屈一指的鞋类品牌:Tony Bianco
2018/03/13 全球购物
什么是测试驱动开发(TDD)
2012/02/15 面试题
同步和异步有何异同,在什么情况下分别使用他们
2013/04/09 面试题
皮肤科医师岗位职责
2013/12/04 职场文书
财务总监管理职责范文
2014/03/09 职场文书
2015年世界急救日宣传活动方案
2015/05/06 职场文书
先进个人主要事迹范文
2015/11/04 职场文书
考生诚信考试承诺书(2016版)
2016/03/25 职场文书
Python万能模板案例之matplotlib绘制甘特图
2022/04/13 Python