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 logging日志模块的详解
Oct 29 Python
Python中static相关知识小结
Jan 02 Python
python中pylint使用方法(pylint代码检查)
Apr 06 Python
pygame游戏之旅 如何制作游戏障碍
Nov 20 Python
python3通过selenium爬虫获取到dj商品的实例代码
Apr 25 Python
python 缺失值处理的方法(Imputation)
Jul 02 Python
python实现实时视频流播放代码实例
Jan 11 Python
用pytorch的nn.Module构造简单全链接层实例
Jan 14 Python
使用pygame编写Flappy bird小游戏
Mar 14 Python
PyQt5的QWebEngineView使用示例
Oct 20 Python
Python大批量搜索引擎图像爬虫工具详解
Nov 16 Python
Python读取和写入Excel数据
Apr 20 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 CURL获取cookies模拟登录的方法
2013/11/04 PHP
php curl请求信息和返回信息设置代码实例
2015/04/27 PHP
PHP会话控制实例分析
2016/12/24 PHP
PHP测试框架PHPUnit组织测试操作示例
2018/05/28 PHP
thinkPHP5框架中widget的功能与用法详解
2018/06/11 PHP
Yaf框架封装的MySQL数据库操作示例
2019/03/06 PHP
ThinkPHP5&5.1实现验证码的生成、使用及点击刷新功能示例
2020/02/07 PHP
几个比较实用的JavaScript 测试及效验工具
2010/04/18 Javascript
关于js datetime的那点事
2011/11/15 Javascript
JS获取图片实际宽高及根据图片大小进行自适应
2013/08/11 Javascript
简单的ajax连接库分享(不用jquery的ajax)
2014/01/19 Javascript
AngularJS学习笔记之TodoMVC的分析
2015/02/22 Javascript
3个可以改善用户体验的AngularJS指令介绍
2015/06/18 Javascript
javascript实现简单查找与替换的方法
2015/07/22 Javascript
精通JavaScript的this关键字
2020/05/28 Javascript
jQuery原理系列-常用Dom操作详解
2016/06/07 Javascript
如何用JS判断两个数字的大小
2016/07/21 Javascript
基于js中的原型、继承的一些想法
2016/08/10 Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
2018/09/01 Javascript
angularJS自定义directive之带参方法传递详解
2018/10/09 Javascript
vue中子组件传递数据给父组件的讲解
2019/01/27 Javascript
es6函数之尾递归用法实例分析
2020/04/25 Javascript
[59:30]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
python smtplib模块发送SSL/TLS安全邮件实例
2015/04/08 Python
各个系统下的Python解释器相关安装方法
2015/10/12 Python
django 捕获异常和日志系统过程详解
2019/07/18 Python
python热力图实现简单方法
2021/01/29 Python
基于CSS3的CSS 多栏(Multi-column)实现瀑布流源码分享
2014/06/11 HTML / CSS
Eton丹麦官网:精美的男式衬衫
2020/05/27 全球购物
MAC彩妆澳洲官网:M·A·C AU
2021/01/17 全球购物
如何处理简单的PHP错误
2015/10/14 面试题
岳麓书院导游词
2015/02/03 职场文书
电信营业员岗位职责
2015/04/14 职场文书
JS代码编译器Monaco使用方法
2021/06/11 Javascript
MySQL系列之十三 MySQL的复制
2021/07/02 MySQL
微信小程序中wxs文件的一些妙用分享
2022/02/18 Javascript