[转载] Python中字符串切片详解
参考链接: Python中的字符串切片
在python中,我们定义好一个字符串,如下所示。 s = ‘abcdefghijklmnop’ 在python中定义个字符串然后把它赋值给一个变量。我们可以通过下标访问单个的字符,跟所有的语言一样,下标从0开始。这个时候呢,我们可以通过切片的方式来截取出我们定义的字符串的一部分。使用切片的时候我们有两种方式:
1.没有步长的简单切片
语法格式是这样的: 1.首先定义一格字符串,比如叫s,然后给它赋值 2. 截取字符串中的一部分,我们用的语法是 s[ start : stop ] 注意一下: 在这里呢,start表示的是字符串要截取的开始下标,stop 表示终止的字符串结束的前一个位置。 从上面我们可以知道,如果从开头截取到某个特定的位置可以用 [ : a]来表示 如果从某一位开始截取到最后一位可以用[ a : ]来表示 这里有一点要说明, 在 pyhton中的字符串的索引序号可以是正数也可以是负数,从-1开始算: 所以我们还可以这么玩:
2.有步长的切片方式
另外的一种切片方式就是,首先还是定义一格字符串的变量,然后间隔的取出我们的字符串中的字符。 语法格式: s [start: stop: stride] 同样这里取出来的字符串的结束字符是stop结束的前一个字符 stride表示的是间隔的取出字符串 下面来看几个例子: 这个时候我们可以还可以反转字符串 间隔逆向的取出字符串: 反方向的截取部分的字符串: 这个时候我们将步长的那个地方设置为负数,表示从右向左取字符串,步长的绝对值大于1表示间隔的取数。 开始的部分那个截取下标也要从负数计算,或者start必须大于结束的下标,因为它是从右开始的截取的。
python的字符串切片就是这个样子的。
[转载] Python中字符串切片详解相关推荐
- Python中字符串切片详解
在python中,我们定义好一个字符串,如下所示. s = 'abcdefghijklmnop' 在python中定义个字符串然后把它赋值给一个变量.我们可以通过下标访问单个的字符,跟所有的语言一样, ...
- [转载] python中pprint模块详解——print()和pprint()两者的区别
参考链接: pprint:Python中的数据漂亮打印方法pprint pprint的英文全称Data pretty printer,顾名思义就是让显示结果更漂亮. print()和pprint()都 ...
- python中字符串切片取奇数_Python中的字符串切片(截取字符串)的详解
Python中的字符串切片(截取字符串)的详解 字符串索引示意图 字符串切片也就是截取字符串,取子串 Python中字符串切片方法 字符串[开始索引:结束索引:步长] 切取字符串为开始索引到结束索引- ...
- 【 Python 中 int 用法详解】(转载)
Python 中 int 用法详解 欢迎转载,转载请注明出处! 文章目录 Python 中 int 用法详解 0. 参考资料 1. int 的无参数调用 2. int 接收数字作为参数 3. int ...
- Python 中 int 用法详解
Python 中 int 用法详解 欢迎转载,转载请注明出处! 文章目录 Python 中 int 用法详解 0. 参考资料 1. int 的无参数调用 2. int 接收数字作为参数 3. int ...
- Python中self用法详解
Python中self用法详解 https://blog.csdn.net/CLHugh/article/details/75000104 首页 博客 学院 下载 图文课 论坛 APP 问答 商城 V ...
- python字符串连接操作-Python连接字符串过程详解
这篇文章主要介绍了python连接字符串过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在python中,如果有多个字符串,想要连接在一起, ...
- python的抽象类详解_第7.19节 Python中的抽象类详解:abstractmethod、abc与真实子类...
第7.19节 Python中的抽象类详解:abstractmethod.abc与真实子类 一. 引言 前面相关的章节已经介绍过,Python中定义某种类型是以实现了该类型对应的协议为标准的,而不是以继 ...
- python中的GIL详解
python中的GIL详解 参考Python-- GIL 锁简述 GIL是什么 首先需要明确的一点是GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念.就 ...
最新文章
- Lucene.net中文分词探究
- 第一次现场看球,第一次场看国家队打球,第一次场看国家队打架,第一次上电视,第... ......
- Python 进阶_OOP 面向对象编程_实例属性和方法
- 【求推荐】优化SAP使用效率的RPA工具推荐
- SpringBoot整合Security安全框架、控制权限
- Springboot中的缓存Cache和CacheManager原理介绍
- 嵌入式linux 时间同步,解决嵌入式Linux中的时区问题
- Flutter 中的国际化之多语言环境
- java switch finally_JavaSE
- 目标检测(二)--Hough Forests for Object Detection
- wap2app是什么
- 手把手教你做出数据可视化项目(三)3D地球旋转
- 3.28layui添加商品功能和显示所有商品功能
- 麦克劳林级数与麦克劳林公式(泰勒公式)及傅里叶级数(易忘)
- 提升linux对ntfs分区的写入性能
- 多租户SaaS管理系统框架设计:多租户,多组织,用户区别
- 于明:APU能否接力取代迟暮的X86?
- JDBC简介及原理和使用介绍
- 华为IOT设备消息上报和消息下发验证
- Spark伪分布式搭建与SparkYarn搭建
热门文章
- 2022牛客寒假算法基础集训营2 签到题7题
- 【PAT乙】1002 写出这个数 (20分)
- Kindle一些使用
- 【NOI OpenJudge】【1.2】编程基础之变量定义、赋值及转换
- 隐藏版本信息号返回服务器名,配置服务器版本信息隐藏
- lstrip在python中是什么意思_为什么氦气吸入后会变声?
- random函数 c语言,C/C++ 中rand()和random()函数(示例代码)
- 3. 线性表的链式结构
- 2014蓝桥杯:李白打酒;奇怪的分式(枚举,最大公约数)
- 不安全的Url重定向原理概述和案例