前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >切片相关

切片相关

作者头像
云深无际
发布2020-11-03 10:32:42
5560
发布2020-11-03 10:32:42
举报
文章被收录于专栏:云深之无迹

python -i m.py

在解释器下抛出更多的细节

索引通过最前面的偏移量进行编码

从0开始

负向是反向索引

负向索引可以简单与字符串的长度相加


[]内可以加任意的表达式,不只是放数字这么简单.python 的语法在这一方面是通用的.

分片,切片(slice)


最好的解释方法就是用字符串了,基本形式就是这样的X[I:J]取出在X中从偏移量为I到偏移量到J单不包括J本身的内容.然后返回一个新的对象.上面的例子是从S里面从1到(3-1=2)的所以字符结合成一个新的字符串.

在一个分片里面,左边界默认是0,右是全体长度,那么就有一些变体

也可以直接拼接

有好奇宝宝要问,+不是加号吗?

为什么可以这样用,这个叫多态,后面要讲的

一个操作的意义取决于被操作的对象


这里要说一句字符串的不可变性,你对字符串做的所有的操作,都是对复制过得一个克隆串

虽然你不可变但是你总可以建立一个新串来对同一个变量进行操作

因为执行过程会不停的回收资源


python中的每个对象都是被认为是

在核心里面

看图说话吧

严格的来说,你可以在原有的位置改变基于文本的数据

这需要

你转变成一个可变的列表对象,没有那么难接受对吧

这个方法支持原位置置换,但是只支持8位宽的字符

其所有的字符串依旧不可变


当然也可以在其他的序列里面使用,包括列表和元祖.还有好多的字符串方法.

find方法寻找字符串,返回偏移量

找不到返回-1

replace是搜索和替换

一些常用得字符串操作

看看可以执行得操作方法

格式化操作

代表得字符串对象得实现方式

dir函数查询方法是做什么的

几种


python也支持原始字符串(raw)字符串得字面量,即去掉反斜线转义机制

以字符r开头.r'C:\text\new

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-10-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档