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 相关文章推荐
ptyhon实现sitemap生成示例
Mar 30 Python
Python常用库推荐
Dec 04 Python
python3中dict(字典)的使用方法示例
Mar 22 Python
浅谈Django REST Framework限速
Dec 12 Python
python flask中静态文件的管理方法
Mar 20 Python
浅谈python之新式类
Aug 12 Python
浅述python2与python3的简单区别
Sep 19 Python
python使用正则筛选信用卡
Jan 27 Python
python中的split()函数和os.path.split()函数使用详解
Dec 21 Python
python算的上脚本语言吗
Jun 22 Python
简单了解如何封装自己的Python包
Jul 08 Python
Python map及filter函数使用方法解析
Aug 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高级OOP技术演示
2009/08/27 PHP
PHP daddslashes 使用方法介绍
2012/10/26 PHP
PHP实现今天是星期几的几种写法
2013/09/26 PHP
thinkphp中memcache的用法实例
2014/11/29 PHP
php+mysql结合Ajax实现点赞功能完整实例
2015/01/30 PHP
用JS实现的一个include函数
2007/07/21 Javascript
JQuery autocomplete 使用手册
2010/04/01 Javascript
鼠标滑上去后图片放大浮出效果的js代码
2011/05/28 Javascript
js中的string.format函数代码
2020/08/11 Javascript
JavaScript验证图片类型(扩展名)的函数分享
2014/05/05 Javascript
JavaScript AJAX之惰性载入函数
2014/08/27 Javascript
js导出excel文件的简洁方法(推荐)
2016/11/02 Javascript
js实现将json数组显示前台table中
2017/01/10 Javascript
js字符串与Unicode编码互相转换
2017/05/17 Javascript
node.js+captchapng+jsonwebtoken实现登录验证示例
2017/08/17 Javascript
js传递数组参数到后台controller的方法
2018/03/29 Javascript
Vue指令指令大全
2019/02/09 Javascript
vue集成chart.js的实现方法
2019/08/20 Javascript
三剑客:offset、client和scroll还傻傻分不清?
2020/12/04 Javascript
一分钟学会JavaScript中的try-catch
2020/12/14 Javascript
python实现csv格式文件转为asc格式文件的方法
2018/03/23 Python
老生常谈python中的重载
2018/11/11 Python
解决Python2.7中IDLE启动没有反应的问题
2018/11/30 Python
python  文件的基本操作 菜中菜功能的实例代码
2019/07/17 Python
Python大数据之使用lxml库解析html网页文件示例
2019/11/16 Python
Sneaker Studio波兰:购买运动鞋
2018/04/28 全球购物
蔻驰法国官网:COACH法国
2018/11/14 全球购物
九年级英语教学反思
2014/01/31 职场文书
债务追讨授权委托书范本
2014/10/16 职场文书
2014年度工作总结报告
2014/12/15 职场文书
模范教师事迹材料
2014/12/16 职场文书
网络营销计划
2015/01/17 职场文书
证券区域经理岗位职责
2015/04/10 职场文书
幼儿园安全教育月活动总结
2015/05/08 职场文书
2016同学毕业寄语大全
2015/12/04 职场文书
解析redis hash应用场景和常用命令
2021/08/04 Redis