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实现问号表达式(?)的方法
Nov 27 Python
python提取页面内url列表的方法
May 25 Python
Python使用爬虫猜密码
Feb 19 Python
Python 模板引擎的注入问题分析
Jan 01 Python
Python实现按学生年龄排序的实际问题详解
Aug 29 Python
13个最常用的Python深度学习库介绍
Oct 28 Python
Python的Lambda函数用法详解
Sep 03 Python
JupyterNotebook 输出窗口的显示效果调整方法
Apr 13 Python
基于python实现对文件进行切分行
Apr 26 Python
django教程如何自学
Jul 31 Python
pymysql模块使用简介与示例
Nov 17 Python
解决Pycharm 运行后没有输出的问题
Feb 05 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
关于页面优化和伪静态
2009/10/11 PHP
php将HTML表格每行每列转为数组实现采集表格数据的方法
2015/04/03 PHP
关于laravel后台模板laravel-admin select框的使用详解
2019/10/03 PHP
javascript JSON操作入门实例
2010/04/16 Javascript
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
js从10种颜色中随机取色实现每次取出不同的颜色
2013/10/23 Javascript
jquery实现键盘左右翻页特效
2015/04/30 Javascript
使用javascript提交form表单方法汇总
2015/06/25 Javascript
详解Bootstrap的aria-label和aria-labelledby应用
2016/01/04 Javascript
简单三步实现报表页面集成天气
2016/12/15 Javascript
详谈JavaScript的闭包及应用
2017/01/17 Javascript
有关JS中的0,null,undefined,[],{},'''''''',false之间的关系
2017/02/14 Javascript
微信小程序 检查接口状态实例详解
2017/06/23 Javascript
vue百度地图 + 定位的详解
2019/05/13 Javascript
原生js基于canvas实现一个简单的前端截图工具代码实例
2019/09/10 Javascript
React实现轮播效果
2020/08/25 Javascript
Python学习笔记之os模块使用总结
2014/11/03 Python
从Python的源码浅要剖析Python的内存管理
2015/04/16 Python
简介Python的collections模块中defaultdict类型的用法
2016/07/07 Python
Python判断两个list是否是父子集关系的实例
2018/05/04 Python
Python文件监听工具pyinotify与watchdog实例
2018/10/15 Python
Pandas库之DataFrame使用的学习笔记
2019/06/21 Python
python爬虫增加访问量的方法
2019/08/22 Python
Python 使用 environs 库定义环境变量的方法
2020/02/25 Python
Jupyter Notebook 安装配置与使用详解
2021/01/06 Python
python 批量将中文名转换为拼音
2021/02/07 Python
html5菜单折纸效果
2014/04/22 HTML / CSS
大学生饮食配送创业计划书
2014/01/04 职场文书
法学专业自我鉴定
2014/02/05 职场文书
财务检查整改报告
2014/11/06 职场文书
冰峪沟导游词
2015/02/09 职场文书
年度考核个人总结
2015/03/06 职场文书
2015年生产部工作总结范文
2015/05/25 职场文书
高中地理教学反思
2016/02/19 职场文书
MySQL 全文检索的使用示例
2021/06/07 MySQL
Spring Boot DevTools 全局配置学习指南
2022/03/31 Java/Android