python——切片
2024-08-31 11:01:54
切片
格式:[start : end : step]
start:起始索引,从0开始,-1表示结束
end:结束索引
step:步长
# 字符串,列表,元组等都可以支持切片截取的操作
# 切片必须依赖于下标,即只有有下标的才能切片。
注意:选取的区间属于左闭右开型,即从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身)。
# string[start:stop:-1]表示把一个字符串倒着操作
以字符串为例eg:
a = 'abcdefg'
>>> res = a[1:5]
>>> print(res)
bcde
>>> res = a[1:5:2]
>>> print(res)
bd
>>> res = a[5:]
>>> print(res)
fg
>>> res = a[:5]
>>> print(res)
abcde
>>> res = a[-6:-1]
>>> print(res)
bcdef
>>> res = a[:-1]
>>> print(res)
abcdef
>>> res = a[-6:]
>>> print(res)
bcdefg
>>> res = a[0:-1]
>>> print(res)
abcdef
>>> res = a[-1:0:-1]
>>> print(res)
gfedcb
>>> res = a[::-1]
>>> print(res)
gfedcba
>>> res = a[-1::-1]
>>> print(res)
gfedcba
>>> res = a[:3:-1]
>>> print(res)
gfe
对一个字符串进行逆序
new_string = string[::-1]
最新文章
- VBA中练习ADO:ActiveX Data Object
- SQLSERVER建立MYSQL连接服务器
- char,vchar,nchar,nvchar的区别
- k近邻法
- 委托,匿名方法,Lambda,泛型委托,表达式树
- SQL FOR XML PATH 用法
- IAR之工程配置
- 查找mysql数据库中所有包含特定名字的字段所在的表
- vbs 解析html文档的方法
- 用C语言实现QQ刷屏
- Template Method 模板设计模式
- 「2017 山东三轮集训 Day1」Flair
- The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.
- AHOI2013 差异 【后缀数组】
- Ubuntu系统多屏幕时 触摸屏如何分屏定位
- Element-diag中遮罩
- 消息队列之RabbitMQ的.Net客户端EasyNetQ
- SqlServer--bat批处理执行sql语句1-osql
- (转)spring hibernate properties详解
- cesium编程入门(五)绘制形状
热门文章
- 从键盘录入输入3 个数num1,num2,num3,按从大到小进行输出
- MacOS 导入MySQLdb 报错解决思路(解决ImportError: this is MySQLdb version (1, 2, 3, 'beta', 1), but _mysql is version (1, 2, 5, 'final', 1))
- SQL SERVER数据库多条件查询
- flask 微电影网站
- unittest中diascover批量执行用例
- Bran的内核开发教程(bkerndev)-06 全局描述符表(GDT)
- 零基础转行web前端,如何高效的去学习web前端
- 域渗透基础之Windows 2012创建域控制器
- Windows快捷方式绑马
- swoole与php协程实现异步非阻塞IO开发