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的正则表达式re模块的常用方法
Mar 09 Python
Python获取网页上图片下载地址的方法
Mar 11 Python
python中abs&map&reduce简介
Feb 20 Python
pandas带有重复索引操作方法
Jun 08 Python
python解析xml简单示例
Jun 21 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
Sep 29 Python
Python数据可视化:幂律分布实例详解
Dec 07 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
Apr 29 Python
Python3自定义json逐层解析器代码
May 11 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
Jun 11 Python
TensorFlow Autodiff自动微分详解
Jul 06 Python
Python学习之time模块的基本使用
Jan 17 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
Android ProgressBar进度条和ProgressDialog进度框的展示DEMO
2013/06/19 PHP
php中opendir函数用法实例
2014/11/15 PHP
Laravel5中防止XSS跨站攻击的方法
2016/10/10 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
7款风格新颖的jQuery/CSS3菜单导航分享
2013/04/23 Javascript
JavaScript控制按钮可用或不可用的方法
2015/04/03 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
2015/10/25 Javascript
js 递归和定时器的实例解析
2017/02/03 Javascript
微信小程序 标签传入数据
2017/05/08 Javascript
Avalonjs双向数据绑定与监听的实例代码
2017/06/23 Javascript
js实现图片粘贴上传到服务器并展示的实例
2017/11/08 Javascript
webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)
2018/01/09 Javascript
使用use注册Vue全局组件和全局指令的方法
2018/03/08 Javascript
vue2.0 路由模式mode="history"的作用
2018/10/18 Javascript
vue router 跳转时打开新页面的示例方法
2019/07/28 Javascript
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
[00:14]护身甲盾
2019/03/06 DOTA
python 多线程应用介绍
2012/12/19 Python
在Python下尝试多线程编程
2015/04/28 Python
详解Python命令行解析工具Argparse
2016/04/20 Python
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
2018/02/13 Python
对Python2与Python3中__bool__方法的差异详解
2018/11/01 Python
Python中的 enum 模块源码详析
2019/01/09 Python
django admin 自定义替换change页面模板的方法
2019/08/23 Python
基于Python实现签到脚本过程解析
2019/10/25 Python
Python异常处理机制结构实例解析
2020/07/23 Python
手把手教你用Django执行原生SQL的方法
2021/02/18 Python
HTML5实现视频直播功能思路详解
2017/11/16 HTML / CSS
美国在线眼镜商城:Eyeglasses.com
2017/06/26 全球购物
计算机应用毕业生自荐信
2013/10/23 职场文书
成教自我鉴定
2013/10/27 职场文书
民族团结先进集体事迹材料
2014/05/22 职场文书
建筑工程造价专业自荐信
2014/07/08 职场文书
2016民族团结先进个人事迹材料
2016/02/26 职场文书
什么是创业计划书?什么是商业计划书?这里一一解答
2019/07/12 职场文书
导游词之襄阳古城
2019/09/27 职场文书