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中线程编程之threading模块的使用详解
Jun 23 Python
Python实现的选择排序算法示例
Nov 29 Python
Python多线程扫描端口代码示例
Feb 09 Python
Centos7 Python3下安装scrapy的详细步骤
Mar 15 Python
[原创]Python入门教程5. 字典基本操作【定义、运算、常用函数】
Nov 01 Python
PyTorch 随机数生成占用 CPU 过高的解决方法
Jan 13 Python
Python 面向对象静态方法、类方法、属性方法知识点小结
Mar 09 Python
win10安装python3.6的常见问题
Jul 01 Python
python 制作python包,封装成可用模块教程
Jul 13 Python
Python操作MySQL数据库的示例代码
Jul 13 Python
python 多线程死锁问题的解决方案
Aug 25 Python
python turtle绘图
May 04 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扩展开发经验分享
2012/09/06 PHP
php递归使用示例(php递归函数)
2014/02/14 PHP
一个js的tab切换效果代码[代码分离]
2010/04/11 Javascript
一个不错的仿携程自定义数据下拉选择select
2014/09/01 Javascript
jQuery $.each遍历对象、数组用法实例
2015/04/16 Javascript
jQuery实现自动调用和触发某个事件的方法
2016/11/18 Javascript
基于Javascript倒计时效果
2016/12/22 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
JavaScript事件委托原理与用法实例分析
2018/06/07 Javascript
使用JavaScript中的lodash编写双色球效果
2018/06/24 Javascript
浅析Vue 和微信小程序的区别、比较
2018/08/03 Javascript
vue返回上一页面时回到原先滚动的位置的方法
2018/12/20 Javascript
Vue运用transition实现过渡动画
2019/05/06 Javascript
Nodejs监听日志文件的变化的过程解析
2019/08/04 NodeJs
Vue+Element UI+vue-quill-editor富文本编辑器及插入图片自定义
2019/08/20 Javascript
jQuery Raty星级评分插件使用方法实例分析
2019/11/25 jQuery
Vue 简单实现前端权限控制的示例
2020/12/25 Vue.js
[07:54]DOTA2-DPC中国联赛 正赛 iG vs VG 选手采访
2021/03/11 DOTA
[52:03]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第三场 1月31日
2021/03/11 DOTA
python下如何让web元素的生成更简单的分析
2008/07/17 Python
python简单线程和协程学习心得(分享)
2017/06/14 Python
Python多重继承的方法解析执行顺序实例分析
2018/05/26 Python
python判断一个数是否能被另一个整数整除的实例
2018/12/12 Python
详解Python locals()的陷阱
2019/03/26 Python
Python3内置模块pprint让打印比print更美观详解
2019/06/02 Python
python模拟菜刀反弹shell绕过限制【推荐】
2019/06/25 Python
Python模拟键盘输入自动登录TGP
2020/11/27 Python
用 Django 开发一个 Python Web API的方法步骤
2020/12/03 Python
戴森台湾线上商城:Dyson Taiwan
2018/05/21 全球购物
写演讲稿所需要注意的4个条件
2014/01/09 职场文书
亮化工程实施方案
2014/03/17 职场文书
2015年先进个人自荐书
2015/03/24 职场文书
高中升旗仪式主持词
2015/07/03 职场文书
python3 删除所有自定义变量的操作
2021/04/08 Python
Python基础之常用库常用方法整理
2021/04/30 Python
用Python创建简易网站图文教程
2021/06/11 Python