切片是指对操作的对象截取其中一部分的操作。字符串、列表、元组都支持切片操作。
字符串:[起始:结束:步长]
 
注意:选取的区间属于左闭右开型,即从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身)。
我们以字符串为例讲解。如果取出一部分,则可以在中括号[]中,使用:
name = 'abcdef'
print(name[0:3]) # 取 下标0~2 的字符
 
name = 'abcdef'
print(name[3:5]) # 取 下标为3、4 的字符
 
 
name = 'abcdef'
print(name[2:]) # 取 下标为2开始到最后的字符
 
 
name = 'abcdef'
print(name[1:-1]) # 取 下标为1开始 到 最后第2个 之间的字符
想一想:(面试题)给定一个字符串aStr, 请反转字符串。
注:
1.基本语法:strstartendstep
         2.区间范围左闭右开
         3.最后不写默认无限最后
         4.开头不写默认0
         5.中间不写默认最后

python中的切片以及注意事项相关推荐

  1. Python中的切片

    Python中的切片 切片的概念 使用方法 切取文件后缀名 切片的概念 用于截取部分内容的技术被称作切片 Ps:切片是一个前闭后开的区间 所有的有序序列都支持切片的使用 使用方法 例如: a = &q ...

  2. Python中数组切片的用法详解

    Python中数组切片的用法详解 一.python中"::-1"代表什么? 二.python中":"的用法 三.python中数组切片 三.numpy中的整数数 ...

  3. python中字符串切片取奇数_Python中的字符串切片(截取字符串)的详解

    Python中的字符串切片(截取字符串)的详解 字符串索引示意图 字符串切片也就是截取字符串,取子串 Python中字符串切片方法 字符串[开始索引:结束索引:步长] 切取字符串为开始索引到结束索引- ...

  4. Python中字符串切片详解

    在python中,我们定义好一个字符串,如下所示. s = 'abcdefghijklmnop' 在python中定义个字符串然后把它赋值给一个变量.我们可以通过下标访问单个的字符,跟所有的语言一样, ...

  5. [转载] Python中字符串切片详解

    参考链接: Python中的字符串切片 在python中,我们定义好一个字符串,如下所示. s = 'abcdefghijklmnop' 在python中定义个字符串然后把它赋值给一个变量.我们可以通 ...

  6. 详解Python中的切片(一看就懂版)

    前言 在我们使用Python的时候,经常会听到"切片"这个词!那什么是切片呢?切片是对序列数据(列表.元组.字符串),根据下标索引,对一定范围内数据的获取. 简单来说就是,通过下标 ...

  7. python中iloc切片_如何使用iloc和loc 对Pandas Dataframe进行索引和切片

    Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 在这篇文章中,我们将使用iloc和loc来处理数据.更具体地说,我们将通过iloc和loc例子来学习切片和 ...

  8. python中的元组及注意事项

    与列表类似,元组也是由任意类型元素组成的序列. 与列表不同的是,元组是不可改变,这意味着一旦元组被定义,将无法再进行增加.删除或修改元素等操作.因此,元组就像一个不可改变的列表. 在许多地方元组都可以 ...

  9. 在Python中为什么切片要忽略最后一个元素?

    在切片和区间操作里不包含区间范围的最后一个元素是Python 的风格,这个习惯符合Python C和其他语言里以0作为起始下标的传统. 当只有最后一个位置信息时,我们也可以快速看出切片和区间里有一个元 ...

最新文章

  1. IFeature接口
  2. vue 在浏览器控制台怎么调试 谷歌插件vue Devtools
  3. C++语言代码检查工具PC-Lint简介
  4. Activiti 6.x【11】IntermediateEvent
  5. shell中获取时间
  6. Windows Server 2008 R2模板机制作(VMware Workstation)
  7. Android 动态修改参数配置
  8. EonerCMS——做一个仿桌面系统的CMS(二)
  9. 谁更了解你,是女朋友吗。不,是这些推荐算法。
  10. 【liferay】6、关于liferay中使用requestMapping映射地址提交表单
  11. 关于Retinex图像增强算法的一些新学习。
  12. 618选购手机正当时,好评率高达99%的手机了解一下!
  13. dcdc模块降额设计_一款高性能电源模块的设计思路
  14. Ibatis.Net 数据库操作(四)
  15. 动态路由下的导航守卫--(to,from,next)
  16. html excel插件,Web端如此强大的电子表格Excel插件,轻松进行数据处理——jExcel
  17. git软件版本管理工具
  18. android设计个人简历页面_Android程序员个人简历模板下载(Word格式)
  19. Python爬取斗鱼弹幕——多房间同时抓取实现(一)
  20. 又发现个新的全网资源搜索神器

热门文章

  1. 解构领域驱动设计(三):领域驱动设计
  2. poj 2096 , zoj 3329 , hdu 4035 —— 期望DP
  3. Kubernetes(k8s)集群部署(k8s企业级Docker容器集群管理)系列目录
  4. 企业的网站遭受木马攻击了,导致网站目录下所有文件都被篡改了
  5. OpenGL于MFC使用汇总(三)——离屏渲染
  6. VirtualBox的Linux虚拟机访问Windows7的文件
  7. 《Linux内核完全注释》《完全剖析》 » 阅读本书所需的基础知识 -- 再次强调。
  8. 如何解决数据倾斜问题?
  9. 操作系统,你搞定了没?
  10. python求回数_用python求回数