python中下标和切片的使用方法解析


Posted in Python onAugust 27, 2019

下标

所谓下标就是编号,就好比超市中存储柜的编号,通过这个编号就能找到相应的存储空间。

Python中字符串,列表,元祖均支持下标索引。

例如:

# 如果想取出部分字符,可使用下标
name="abcd"
print(name[0])
print(name[1])
print(name[2])
print(name[3])
# 输出结果为:
# a
# b
# c
# d

切片

切片是指对操作的对象截取一部分的操作,字符串,列表,元组均支持切片操作。

切片的语法:[起始:结束:步长]

注意:选取的区间属于左闭右开型,即从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身)。

我们以字符串讲解为例:

name = "abcdef"
print(name[0:3]) # 取下标为0~2的字符,结果为:abc
print(name[0:5]) # 取下标为0~4的字符,结果为:abcde
print(name[3:5]) # 取下标为3~4的字符,结果为:de
print(name[2:]) # 取下标为2开始一直到最后的字符,结果为:cdef
print(name[0:-1]) # 取下标为0开始到倒数第二个字符,结果为:abcde
print(name[::-1]) # 反转字符串,结果为:fedcba

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python中处理XML的教程
Apr 29 Python
python简单判断序列是否为空的方法
Jun 30 Python
快速了解Python开发中的cookie及简单代码示例
Jan 17 Python
python实现括号匹配的思路详解
Aug 23 Python
Django+JS 实现点击头像即可更改头像的方法示例
Dec 26 Python
Python设计模式之观察者模式原理与用法详解
Jan 16 Python
Python实现平行坐标图的两种方法小结
Jul 04 Python
Python collections模块使用方法详解
Aug 28 Python
关于python pycharm中输出的内容不全的解决办法
Jan 10 Python
django xadmin 管理器常用显示设置方式
Mar 11 Python
keras K.function获取某层的输出操作
Jun 29 Python
Python基础学习之奇异的GUI对话框
May 27 Python
python使用if语句实现一个猜拳游戏详解
Aug 27 #Python
Python socket 套接字实现通信详解
Aug 27 #Python
python 使用pdfminer3k 读取PDF文档的例子
Aug 27 #Python
手写一个python迭代器过程详解
Aug 27 #Python
浅析Python语言自带的数据结构有哪些
Aug 27 #Python
python3应用windows api对后台程序窗口及桌面截图并保存的方法
Aug 27 #Python
python协程gevent案例 爬取斗鱼图片过程解析
Aug 27 #Python
You might like
PHP一些有意思的小区别
2006/12/06 PHP
php模板之Phpbean的目录结构
2008/01/10 PHP
php 特殊字符处理函数
2008/09/05 PHP
ubuntu下编译安装xcache for php5.3 的具体操作步骤
2013/06/18 PHP
Zend Framework入门知识点小结
2016/03/19 PHP
thinkphp多表查询两表有重复相同字段的完美解决方法
2016/09/22 PHP
php array_key_exists() 与 isset() 的区别
2016/10/24 PHP
详解在YII2框架中使用UEditor编辑器发布文章
2018/11/02 PHP
laravel5.1框架基础之Blade模板继承简单使用方法分析
2019/09/05 PHP
JavaScript 拖拉缩放效果
2008/12/10 Javascript
setInterval与clearInterval的使用示例代码
2014/01/28 Javascript
JS cookie中文乱码解决方法
2014/01/28 Javascript
JavaScript Array对象扩展indexOf()方法
2014/05/09 Javascript
如何使用HTML5地理位置定位功能
2015/04/27 Javascript
JavaScript实现的select点菜功能示例
2017/01/16 Javascript
React Native中导航组件react-navigation跨tab路由处理详解
2017/10/31 Javascript
vue elementui tree 任意级别拖拽功能代码
2020/08/31 Javascript
python异步任务队列示例
2014/04/01 Python
Python 检查数组元素是否存在类似PHP isset()方法
2014/10/14 Python
十个Python程序员易犯的错误
2015/12/15 Python
Numpy array数据的增、删、改、查实例
2018/06/04 Python
Python Matplotlib实现三维数据的散点图绘制
2019/03/19 Python
Python 保持登录状态进行接口测试的方法示例
2019/08/06 Python
opencv实现简单人脸识别
2021/02/19 Python
python lambda表达式在sort函数中的使用详解
2019/08/28 Python
python实现的Iou与Giou代码
2020/01/18 Python
python如何求100以内的素数
2020/05/27 Python
Reebok俄罗斯官方网上商店:购买锐步运动服装和鞋子
2016/09/26 全球购物
公司薪酬管理制度
2014/01/31 职场文书
职工趣味运动会方案
2014/02/10 职场文书
公司合作协议书范本
2014/04/18 职场文书
干部四风问题整改措施思想汇报
2014/10/13 职场文书
后进生评语大全
2015/01/04 职场文书
学术会议通知
2015/04/15 职场文书
社会实践活动总结格式
2015/05/11 职场文书
党员身份证明材料
2015/06/19 职场文书