Python可对列表或字符串进行切片/截取操作,语法如下:

a[start:stop:step] # 从start到stop - 1,步长为step。

其中

step:步长,缺省为1。正数表示正向(从左向右)操作,负数表示反向(从右向左)操作。

start:起始下标,在step为正时缺省为0,在step为负时缺省为len(a)。

stop:终止下标,在step为正时缺省为len(a),在step为负时缺省为0。

注意:

1、start与stop遵循左闭右开原则,即stop代表的是操作结果的最后一个元素对应的下标加一。

2、start与stop没有必然的大小关系,但有的情况可能导致操作结果为空。eg:a[5:1:1]、a[1:5:-1]、a[1:1:1] 等。

3、step为0会报错 ValueError: slice step cannot be zero

测试用例可参考:

Python中list的切片操作_SnailTyan的博客-CSDN博客_python列表切片

Python 对字符串切片及翻转 | 菜鸟教程

Python 列表切片应用

Python 切片/截取相关推荐

  1. python切片-截取-逆序截取

    一.切片简介 切片是python中的高级特性,Python的切片操作非常灵活强大.优雅简洁,如果能全面掌握和正确的运用,会对编写Python代码水平会有很大提升. 切片的基本语法格式如下: str[b ...

  2. python切片语法-Python新手学习基础之数据类型——字符串的切片截取

    切片截取是python中字符串常见的一些操作,我们会在这篇文章里详细介绍,切片截取的作用是获取子字符或子字符串. 实际上,我们要做的就是使用索引,用冒号分隔两个索引,形式为:变量[头下标:尾下标],冒 ...

  3. python能进行切片操作的数据类型可以是_Python新手学习基础之数据类型——字符串的切片截取...

    切片截取是Python中字符串常见的一些操作,我们会在这篇文章里详细介绍,切片截取的作用是获取子字符或子字符串. 实际上,我们要做的就是使用索引,用冒号分隔两个索引,形式为:变量[头下标:尾下标],冒 ...

  4. Python新手学习基础之数据类型——字符串的切片截取

    切片截取是Python中字符串常见的一些操作,我们会在这篇文章里详细介绍,切片截取的作用是获取子字符或子字符串. 实际上,我们要做的就是使用索引,用冒号分隔两个索引,形式为:变量[头下标:尾下标],冒 ...

  5. Python 如何截取截取字符串(字符串切片)

    这篇文章主要介绍了Python 如何截取字符函数,具有很好的参考价值,希望对大家有所帮助.如有错误或未考虑完全的地方,望不吝赐教 如何截取字符函数 在工作中我们经常会遇到某种情况需要截取字符串中某个特 ...

  6. python切片语法-Python字符串切片操作知识详解

    python 中关于字符串切片的一个问题 aa[0:6] 表示取 第0,1,2,3,4,5 位的数据 所以是6个 123456 aa[:-1] 表示取开始到倒数第二位的数据 所以也是123456 就像 ...

  7. Python 切片的简单讲解

    文章目录 1.概念及用法 2.代码实例 3.运行结果 1.概念及用法 切片是指截取字符串中的一段内容. 切片的使用语法如下:[起始下标:结束下标:步长] 注意:切片截取的内容不包含结束下标对应的数据, ...

  8. Python pydub 截取音频

    文章目录 0 前言 1 使用的第三方库 2 操作流程 大功告成 参考文章 0 前言 今天听歌,演唱会的片段前面总是有很多观众在那吵吵,大大降低了我们对歌曲的享受度,因此使用python截取其中的音频, ...

  9. Python 字符串常见的语句,和练习题,字符串练习题 Python 切片函数修饰符 #精度和进制Python 字符串一些语句练课件练习题

    字符串练习题 Python 切片 函数修饰符 #精度和进制 Python 字符串一些语句练 课件练习题 4,.by     字符串的替换         方法    描述         replac ...

最新文章

  1. 德鲁克管理思想:管理的7大理论、43条原则,每一条都是精华
  2. 使用sed和awk取除最后两个字段之外的字段
  3. 利用多个域名来存储网站资源
  4. java不同垃圾回收器_细述 Java垃圾回收机制→Types of Java Garbage Collectors
  5. 从jHiccup开始
  6. 【To Understand! 回文串6 KMP算法】LeetCode 214. Shortest Palindrome
  7. Lintcode 138. 子数组之和 [Easy]
  8. Altium Designer的元件库
  9. 神器octotree
  10. 基于单片机出租车计价器设计
  11. 国际知名品牌广告语欣赏(英汉)
  12. 包学会之浅入浅出Vue.js:开学篇(转)
  13. php 时辰,时辰算命 - 免费在线算命 - 三藏算命
  14. 竞技体育数据可视化与可视化分析综述
  15. 水质在线监测系统方案
  16. UpdateDate()
  17. 北大培训课动态规划----神奇的口袋(百练2755)
  18. mini2440 的 leds的驱动程序
  19. 561. 数组拆分 I(javascript)561. Array Partition I
  20. C++函数返回值和返回引用

热门文章

  1. selenium:Message: unknown error : session deleted because of page crash
  2. Cypress学习笔记(二)——钩子函数before,after,beforeEach,afterEach
  3. Android P的APP适配总结,让你快人一步
  4. linux双系统装机械硬盘,win10+ubuntu18.04双硬盘(SSD+机械硬盘)双系统删除及安装...
  5. git使用:代码回退到某个版本
  6. 关系代数(关系代数的五个基本操作)
  7. 网络安全-木马入侵windows -msfvenom反弹shell(CMD)
  8. 担心客户不理你?线上礼仪ABC
  9. python语法.numpy的zeros函数
  10. 投资者必看:功能性食品如何做到差异化营销?浅析KOKOGOOD备考营养的战略布局