切片
  格式:[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]

最新文章

  1. VBA中练习ADO:ActiveX Data Object
  2. SQLSERVER建立MYSQL连接服务器
  3. char,vchar,nchar,nvchar的区别
  4. k近邻法
  5. 委托,匿名方法,Lambda,泛型委托,表达式树
  6. SQL FOR XML PATH 用法
  7. IAR之工程配置
  8. 查找mysql数据库中所有包含特定名字的字段所在的表
  9. vbs 解析html文档的方法
  10. 用C语言实现QQ刷屏
  11. Template Method 模板设计模式
  12. 「2017 山东三轮集训 Day1」Flair
  13. The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.
  14. AHOI2013 差异 【后缀数组】
  15. Ubuntu系统多屏幕时 触摸屏如何分屏定位
  16. Element-diag中遮罩
  17. 消息队列之RabbitMQ的.Net客户端EasyNetQ
  18. SqlServer--bat批处理执行sql语句1-osql
  19. (转)spring hibernate properties详解
  20. cesium编程入门(五)绘制形状

热门文章

  1. 从键盘录入输入3 个数num1,num2,num3,按从大到小进行输出
  2. MacOS 导入MySQLdb 报错解决思路(解决ImportError: this is MySQLdb version (1, 2, 3, 'beta', 1), but _mysql is version (1, 2, 5, 'final', 1))
  3. SQL SERVER数据库多条件查询
  4. flask 微电影网站
  5. unittest中diascover批量执行用例
  6. Bran的内核开发教程(bkerndev)-06 全局描述符表(GDT)
  7. 零基础转行web前端,如何高效的去学习web前端
  8. 域渗透基础之Windows 2012创建域控制器
  9. Windows快捷方式绑马
  10. swoole与php协程实现异步非阻塞IO开发