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爬虫利用cookie实现模拟登陆实例详解
Jan 12 Python
Python进程间通信之共享内存详解
Oct 30 Python
python2.7读取文件夹下所有文件名称及内容的方法
Feb 24 Python
python+splinter自动刷新抢票功能
Sep 25 Python
基于django channel实现websocket的聊天室的方法示例
Apr 11 Python
pyqt5之将textBrowser的内容写入txt文档的方法
Jun 21 Python
python使用Pandas库提升项目的运行速度过程详解
Jul 12 Python
python正则表达式匹配不包含某几个字符的字符串方法
Jul 23 Python
Django 项目通过加载不同env文件来区分不同环境
Feb 17 Python
基于Django signals 信号作用及用法详解
Mar 28 Python
python logging通过json文件配置的步骤
Apr 27 Python
如何基于Python实现word文档重新排版
Sep 29 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边学边教》(02.Apache+PHP环境配置――上篇)
2006/12/13 PHP
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
2009/04/25 PHP
PHP 类商品秒杀计时实现代码
2010/05/05 PHP
PHP中addslashes与mysql_escape_string的区别分析
2016/04/25 PHP
PHP简单获取上月、本月、近15天、近30天的方法示例
2017/07/03 PHP
thinkPHP5框架接口写法简单示例
2019/08/05 PHP
复制Input内容的js代码_支持所有浏览器,修正了Firefox3.5以上的问题
2010/06/21 Javascript
js简单实现删除记录时的提示效果
2013/12/05 Javascript
JavaScript字符集编码与解码详谈
2017/02/02 Javascript
javascript设计模式之模块模式学习笔记
2017/02/15 Javascript
详解JavaScript调用栈、尾递归和手动优化
2017/06/03 Javascript
基于AngularJS实现的工资计算器实例
2017/06/16 Javascript
Vue2.0用 watch 观察 prop 变化(不触发)
2017/09/08 Javascript
Node.JS循环删除非空文件夹及子目录下的所有文件
2018/03/12 Javascript
vue和webpack打包项目相对路径修改的方法
2018/06/15 Javascript
JavaScript引用类型Object常见用法实例分析
2018/08/08 Javascript
微信小程序文章详情页跳转案例详解
2019/07/09 Javascript
vue+elementUI(el-upload)图片压缩,默认同比例压缩操作
2020/08/10 Javascript
python 实现归并排序算法
2012/06/05 Python
wxpython 最小化到托盘与欢迎图片的实现方法
2014/06/09 Python
零基础写python爬虫之使用Scrapy框架编写爬虫
2014/11/07 Python
Python中struct模块对字节流/二进制流的操作教程
2017/01/21 Python
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
Python使用post及get方式提交数据的实例
2019/01/24 Python
浅析Python+OpenCV使用摄像头追踪人脸面部血液变化实现脉搏评估
2019/10/17 Python
python文件编写好后如何实践
2020/07/07 Python
德国50岁以上交友网站:Lebensfreunde
2020/03/18 全球购物
Farfetch巴西官网:奢侈品牌时尚购物平台
2020/10/19 全球购物
温泉秘密:Onsen Secret
2020/07/06 全球购物
介绍一下XMLHttpRequest对象的常用方法和属性
2013/05/24 面试题
心得体会开头
2014/01/01 职场文书
家长给幼儿园的表扬信
2014/01/09 职场文书
股权收购意向书
2014/04/01 职场文书
工程负责人任命书
2014/06/06 职场文书
漫画「狩龙人拉格纳」公开TV动画预告图
2022/03/22 日漫
GoFrame框架数据校验之校验结果Error接口对象
2022/06/21 Golang