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编写一个简单的FUSE文件系统的教程
Apr 02 Python
python中while循环语句用法简单实例
May 07 Python
Python设置默认编码为utf8的方法
Jul 01 Python
python判断计算机是否有网络连接的实例
Dec 15 Python
解决Python 命令行执行脚本时,提示导入的包找不到的问题
Jan 19 Python
深入了解Django View(视图系统)
Jul 23 Python
python调用matplotlib模块绘制柱状图
Oct 18 Python
TensorFlow实现自定义Op方式
Feb 04 Python
浅谈Python中range与Numpy中arange的比较
Mar 11 Python
通过python调用adb命令对App进行性能测试方式
Apr 23 Python
python 判断一组数据是否符合正态分布
Sep 23 Python
Python的信号库Blinker用法详解
Dec 31 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 CURL获取邮箱地址的详解
2013/06/03 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
2014/04/24 PHP
用php来限制每个ip每天浏览页面数量的实现思路
2015/02/24 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
解决Laravel无法使用COOKIE和SESSION的问题
2019/10/16 PHP
Jquery ui css framework
2010/06/28 Javascript
js 数据类型转换总结笔记
2011/01/17 Javascript
IE中图片的onload事件无效问题和解决方法
2014/06/06 Javascript
推荐JavaScript实现继承的最佳方式
2014/11/11 Javascript
js实现模拟计算器退格键删除文字效果的方法
2015/05/07 Javascript
jquery实现兼容IE8的异步上传文件
2015/06/15 Javascript
js实现三张图(文)片一起切换的banner焦点图
2015/08/25 Javascript
AngularJS基础 ng-src 指令简单示例
2016/08/03 Javascript
浅谈javascript的闭包
2017/01/23 Javascript
jQuery中table数据的值拷贝和拆分
2017/03/19 Javascript
Vue.js实现网格列表布局转换方法
2017/08/25 Javascript
webpack下实现动态引入文件方法
2018/02/22 Javascript
微信小程序中遇到的iOS兼容性问题小结
2018/11/14 Javascript
微信实现自动跳转到用其他浏览器打开指定APP下载
2019/02/15 Javascript
使用vue打包进行云服务器上传的问题
2020/03/02 Javascript
[02:54]DOTA2亚洲邀请赛 VG战队出场宣传片
2015/02/07 DOTA
Python2.7简单连接与操作MySQL的方法
2016/04/27 Python
批处理与python代码混合编程的方法
2016/05/19 Python
python抓取文件夹的所有文件
2018/02/27 Python
Python 函数返回值的示例代码
2019/03/11 Python
详解Matplotlib绘图之属性设置
2019/08/23 Python
利用 PyCharm 实现本地代码和远端的实时同步功能
2020/03/23 Python
python 5个实用的技巧
2020/09/27 Python
CSS3实现头像旋转效果
2017/03/13 HTML / CSS
复古风格的女装和装饰品:ModCloth
2017/12/29 全球购物
JSF面试题:Jsf中导航的标签是什么
2013/04/20 面试题
金融专业毕业生推荐信
2013/11/26 职场文书
新学期决心书
2014/03/11 职场文书
中文专业自荐书
2014/06/29 职场文书
2014年文秘工作总结
2014/11/25 职场文书
病人写给医生的感谢信
2015/01/23 职场文书