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与Java间Socket通信实例代码
Mar 06 Python
利用django如何解析用户上传的excel文件
Jul 24 Python
Python爬取十篇新闻统计TF-IDF
Jan 03 Python
python编写弹球游戏的实现代码
Mar 12 Python
mac下pycharm设置python版本的图文教程
Jun 13 Python
python opencv实现旋转矩形框裁减功能
Jul 25 Python
python替换字符串中的子串图文步骤
Jun 19 Python
python中时间、日期、时间戳的转换的实现方法
Jul 06 Python
python绘制彩虹图
Dec 16 Python
基于torch.where和布尔索引的速度比较
Jan 02 Python
Tensorflow进行多维矩阵的拆分与拼接实例
Feb 07 Python
利用 Python ElementTree 生成 xml的实例
Mar 06 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+Ajax实现唯一校验实现代码[简单应用]
2011/11/29 PHP
关于js和php对url编码的处理方法
2014/03/04 PHP
PHP curl伪造IP地址和header信息代码实例
2015/04/27 PHP
利用PHP获取网站访客的所在地位置
2017/01/18 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
jQuery技巧大放送 学习jquery的朋友可以看下
2009/10/14 Javascript
jQuery AnythingSlider滑动效果插件
2010/02/07 Javascript
javascript一些实用技巧小结
2011/03/18 Javascript
javascript校验价格合法性实例(必须输入2位小数)
2014/05/05 Javascript
jquery事件preventDefault()方法用法实例
2015/01/16 Javascript
js实现获取当前时间是本月第几周的方法
2015/08/11 Javascript
AngularJS控制器之间的数据共享及通信详解
2016/08/01 Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
2016/12/15 Javascript
webpack配置之后端渲染详解
2017/10/26 Javascript
详解VUE项目中安装和使用vant组件
2019/04/28 Javascript
Vue实现购物车详情页面的方法
2019/08/20 Javascript
基于Vue3.0开发轻量级手机端弹框组件V3Popup的场景分析
2020/12/30 Vue.js
[40:03]RNG vs VG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python在windows下创建隐藏窗口子进程的方法
2015/06/04 Python
Django 多语言教程的实现(i18n)
2018/07/07 Python
django xadmin中form_layout添加字段显示方式
2020/03/30 Python
Python依赖包迁移到断网环境操作
2020/07/13 Python
vscode配置anaconda3的方法步骤
2020/08/08 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
2020/10/16 Python
AHAVA美国官方网站:死海海泥护肤品牌
2016/10/18 全球购物
VICHY薇姿英国官网:全球专业敏感肌护肤领先品牌
2017/07/04 全球购物
连卡佛中国官网:Lane Crawford中文站
2018/01/27 全球购物
Java中实现多态的机制是什么?
2014/12/07 面试题
医学院学生求职简历的自我评价
2013/10/24 职场文书
开办加工厂创业计划书
2014/01/03 职场文书
自荐信写法介绍
2014/01/25 职场文书
计划生育工作汇报
2014/10/28 职场文书
颐和园英文导游词
2015/01/30 职场文书
建筑工程材料员岗位职责
2015/04/11 职场文书
2015年行政人事部工作总结
2015/05/13 职场文书
2016中秋晚会开幕词
2016/03/03 职场文书