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调用命令行进度条的方法
May 05 Python
使用Python简单的实现树莓派的WEB控制
Feb 18 Python
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
Apr 02 Python
python定向爬虫校园论坛帖子信息
Jul 23 Python
PyTorch中Tensor的拼接与拆分的实现
Aug 18 Python
在OpenCV里使用特征匹配和单映射变换的代码详解
Oct 23 Python
关于pandas的离散化,面元划分详解
Nov 22 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
Feb 13 Python
Python enumerate内置库用法解析
Feb 24 Python
Python列表推导式实现代码实例
Sep 09 Python
Python调用ffmpeg开源视频处理库,批量处理视频
Nov 16 Python
matplotlib绘制鼠标的十字光标的实现(自定义方式,官方实例)
Jan 10 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静态文件生成类实例
2014/11/29 PHP
详解PHP中mb_strpos的使用
2018/02/04 PHP
详解PHP实现支付宝小程序用户授权的工具类
2018/12/25 PHP
javascript getElementsByClassName函数
2010/04/01 Javascript
如何用js控制frame的隐藏或显示的解决办法
2013/03/20 Javascript
javascript中日期转换成时间戳的小例子
2013/03/21 Javascript
JavaScript中setAttribute用法介绍
2013/07/20 Javascript
浅析js预加载/延迟加载
2014/09/25 Javascript
javascript框架设计读书笔记之数组的扩展与修复
2014/12/02 Javascript
JavaScript的类型、值和变量小结
2015/07/09 Javascript
jquery对象访问是什么及使用方法介绍
2016/05/03 Javascript
JS实现浏览器打印、打印预览示例
2017/02/28 Javascript
详解vue.js+UEditor集成 [前后端分离项目]
2017/07/07 Javascript
React中常见的动画实现的几种方式
2018/01/10 Javascript
vue2.0+ 从插件开发到npm发布的示例代码
2018/04/28 Javascript
深入浅析AngularJs模版与v-bind
2018/07/06 Javascript
微信小程序保存多张图片的实现方法
2019/03/05 Javascript
利用JS代码自动删除稿件的普通弹幕功能
2019/09/20 Javascript
从零搭一个自用的前端脚手架的方法步骤
2019/09/23 Javascript
webpack proxy 使用(代理的使用)
2020/01/10 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
2020/12/05 Javascript
[01:45]DOTA2新英雄“神谕者”全方位展示
2014/11/21 DOTA
python支持断点续传的多线程下载示例
2014/01/16 Python
python根据京东商品url获取产品价格
2015/08/09 Python
pyqt5对用qt designer设计的窗体实现弹出子窗口的示例
2019/06/19 Python
django框架模型层功能、组成与用法分析
2019/07/30 Python
python实现的按要求生成手机号功能示例
2019/10/08 Python
Python实现计算图像RGB均值方式
2020/06/04 Python
pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)
2020/06/24 Python
python 制作网站小说下载器
2021/02/20 Python
瑞士首家网上药店折扣店:McDrogerie
2020/12/22 全球购物
离婚协议书范文2014
2014/10/16 职场文书
求职信格式范文
2015/03/19 职场文书
2015秋季幼儿园开学寄语
2015/03/25 职场文书
清明祭英烈活动总结
2015/05/11 职场文书
Vue的生命周期一起来看看
2022/02/24 Vue.js