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学习笔记(一)(基础入门之环境搭建)
Jun 05 Python
Python删除空文件和空文件夹的方法
Jul 14 Python
python使用wmi模块获取windows下的系统信息 监控系统
Oct 27 Python
python中实现数组和列表读取一列的方法
Apr 03 Python
Python实现分段线性插值
Dec 17 Python
Python Cookie 读取和保存方法
Dec 28 Python
django 实现将本地图片存入数据库,并能显示在web上的示例
Aug 07 Python
浅谈Python类中的self到底是干啥的
Nov 11 Python
python中for in的用法详解
Apr 17 Python
Django基于Models定制Admin后台实现过程解析
Nov 11 Python
pycharm 关闭search everywhere的解决操作
Jan 15 Python
浅析python字符串前加r、f、u、l 的区别
Jan 24 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另类上传图片的方法(PHP用Socket上传图片)
2013/10/30 PHP
php中ltrim()、rtrim()与trim()删除字符空格实例
2014/11/25 PHP
ThinkPHP提示错误Fatal error: Allowed memory size的解决方法
2015/02/12 PHP
PHP IDE phpstorm 常用快捷键
2015/05/18 PHP
PHP如何实现Unicode和Utf-8编码相互转换
2015/07/29 PHP
Laravel中10个有用的用法小结
2019/05/06 PHP
JS Timing
2007/04/21 Javascript
jquery动态增加删除表格行的小例子
2013/11/14 Javascript
网页实时显示服务器时间和javscript自运行时钟
2014/06/09 Javascript
node.js中的fs.readlinkSync方法使用说明
2014/12/17 Javascript
谈谈target=_new和_blank的不同之处
2016/10/25 Javascript
JS中静态页面实现微信分享功能
2017/02/06 Javascript
JavaScript之promise_动力节点Java学院整理
2017/07/03 Javascript
Webstorm2016使用技巧(SVN插件使用)
2018/10/29 Javascript
微信小程序上传多图到服务器并获取返回的路径
2019/05/05 Javascript
js生成1到100的随机数最简单的实现方法
2020/02/07 Javascript
[03:48]2014DOTA2 TI专访71DK夺冠不靠小组赛高排名
2014/07/11 DOTA
Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程
2016/06/29 Python
Python基础练习之用户登录实现代码分享
2017/11/08 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
2018/01/29 Python
Python爬豆瓣电影实例
2018/02/23 Python
Python判断一个list中是否包含另一个list全部元素的方法分析
2018/12/24 Python
Python安装依赖(包)模块方法详解
2020/02/14 Python
video.js支持m3u8格式直播的实现示例
2020/05/20 HTML / CSS
安德玛比利时官网:Under Armour比利时
2019/08/28 全球购物
汽车队司机先进事迹材料
2014/02/01 职场文书
遵纪守法演讲稿
2014/05/23 职场文书
活动总结报告怎么写
2014/07/03 职场文书
供用电专业求职信
2014/07/07 职场文书
单位消防安全责任书
2014/07/23 职场文书
锅炉工岗位职责
2015/02/13 职场文书
机关单位2016年创先争优活动总结
2016/04/05 职场文书
什么是执行力?9个故事告诉您:成功绝非偶然!
2019/07/05 职场文书
JS不要再到处使用绝对等于运算符了
2021/04/30 Javascript
JavaScript展开运算符和剩余运算符的区别详解
2022/02/18 Javascript
前端JS获取URL参数的4种方法总结
2022/04/05 Javascript