Python中的分片和索引方法
本章浅写 字符串的分片 和索引
分片
分片就是给定义的字符串中分离出部分内容
字符串的分片和索引
取第5位字符的值为e
注意 给出一个字符串,可输出任意一个字符,也可从后往前取,是从-1开始的负数;
string[0]代表第一个字符,string[-1]为最后一个字符,空格也算一个字符;
g |
o |
o |
d |
y |
e |
w |
o |
r |
l |
d |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
-12 |
-11 |
-10 |
-9 |
-8 |
-7 |
-6 |
-5 |
-4 |
-3 |
-2 |
-1 |
1
2
3
4
|
aa = 'goodye world'
print (aa[5])
e
|
有序排列
每一个 字符都有一个自己的标识
从前往后依次从0开始 1号元素
空格也算一个字符,倒序是从-1开始
查看a的返回值0位为g
查看a的返回值-1位为d
查看a的返回值11位为d
1
2
3
4
5
6
7
8
9
10
11
12
13
|
a = 'goodye world'
a
'goodye world'
a[0]
'g'
a[-1]
'd'
a[11]
'd'
|
索引:
索引在 计算机当中 依次从0开始 依次增加,也可从倒数,从后往前
取 0到6内的元素,这是一个取值范围
1
2
|
print(a[0:6])
goodye
|
还有一种简便的写法 从第7位开始取 取到最后一个
1
2
|
print(a[7:])
world
|
正反顺序取值都可以,倒取是从-1开始
1
2
|
print(a[-6:])
world
|
注意不推荐
用字符 存有机构的数据是比较蠢的
它只适合连续的字符的数据
后面会有专门的语句
:::三个符号的作用
字符串Srting[i:j:k]
i表示 从那里开始
j表示 到哪里结束 但不包含 结束的符号
k每隔几个 来取
可以组合使用,也可以单一的使用
String [i:J:K]
表示 从那里开始 切片
从0元素开始 打印了全部
从5元素 开始打印
1
2
3
4
5
6
7
8
|
print (a)
goodye world
print (a[0:])
goodye world
print (a[5:])
e world
|
String [i:j:k]
表示 到哪里结束但 不包含 结束的符号
这里是表示 到第9个元素结束
1
2
3
4
5
|
print (a)
goodye world
print (a[:9:])
goodye wo
|
String [i:j:k]
表示 每隔几个 来取
先每隔一个打印,可能看不出效果。
然后在 每隔两个来 打印。
1
2
3
4
5
6
7
8
|
print (a)
goodye world
print (a[::1])
goodye world
print (a[::2])
goy ol
|
混合使用
从1 开始取 取到 11 每隔2个取值
1
2
3
4
5
|
print (a)
goodye world
print(a[1:11:2])
odewr
|
2017年11月27号 王宇林
本文转自
新网学会
51CTO博客,原文链接:http://blog.51cto.com/xwxhvip/1982914 ,如需转载请自行联系原作者
Python中的分片和索引方法相关推荐
- python返回索引值_python 返回列表中某个值的索引方法
python 返回列表中某个值的索引方法 如下所示: list = [5,6,7,9,1,4,3,2,10] list.index(9) out:3 同时可以返回列表中最大值的索引list.index ...
- python中的序列类型数据结构元素的切片操作_浅析python中的分片与截断序列
浅析python中的分片与截断序列 序列概念 在分片规则里list.tuple.str(字符串)都可以称为序列,都可以按规则进行切片操作 切片操作 注意切片的下标0代表顺序的第一个元素,-1代表倒序的 ...
- Python中常用的内置方法
Python中常用的内置方法: 比较大小.求和 如下所示: 代码块: #枚举:返回索引值和对应的value值for i,v in enumerate('westos'):print(i,v)#zips ...
- series 合并pandas_在python中pandas的series合并方法
如下所示: In [3]: import pandas as pd In [4]: a = pd.Series([1,2,3]) In [5]: b = pd.Series([2,3,4]) In [ ...
- Python中range函数的使用方法
Python中range函数的使用方法 更新时间:2022年05月30日 11:38:15 作者:Python编程学习圈 这篇文章主要介绍了Python中range函数的使用方法,文章基于Pyth ...
- python中字典类型中的item是什么-python中 字典类型内置方法
python中 字典类型内置方法 一.字典(dict) 1·. 存多个值,但是每一个值都有一个key与之对应.列如存在值有姓名:jiayi.年龄:18.身高:173 2.定义方式 在{}内 ...
- 在Python中连接字符串的首选方法是什么?
本文翻译自:Which is the preferred way to concatenate a string in Python? Since Python's string can't be c ...
- 关于python中requests模块导入问题-python中requests模块的使用方法
本文实例讲述了python中requests模块的使用方法.分享给大家供大家参考.具体分析如下: 在HTTP相关处理中使用python是不必要的麻烦,这包括urllib2模块以巨大的复杂性代价获取综合 ...
- python弹出警告框_selenium+webdriver+python 中警告框的处理方法
在自动化测试过程中,经常会遇到弹出警告框的情况,如图所示: 在 WebDriver 中处理 JavaScript 所生成的 alert.confirm 以及 prompt 是很简单的.具体做法是使用 ...
最新文章
- 如何使用JavaScript Math.floor生成范围内的随机整数-已解决
- 030_html脚本
- idea 设置项目子模块之间的依赖
- 计算机科学基本理论,计算机科学的基础知识.ppt
- 计算机专业自然辩证法期末论文,清华大学自然辩证法-期末论文.docx
- 计算机三级会保研加分吗,366所高校有保研资格,除了对成绩有要求外,还有哪些要求?...
- 高中计算机学考操作ppt,高中信息技术基础学考专题复习(共25张PPT)
- 作为一个码农,必须知道的 Web 协议有哪些?
- Google排名第一的编程语言,死磕它这两点,小白也能学的会!不信你看!
- java json处理入门
- parse data from Nacos error
- 个人收藏的移动端网页布局rem解决方案
- Unity 后处理 性能优化
- 腾讯会议共享屏幕 共享PPT视频声音
- 计算机系和清华大学,清华大学交叉信息研究院和计算机系区别
- 连点器android版本,连点器安卓手机版
- 【NOIP2016提高A组五校联考1】排队
- CM添加kafka服务
- 图片处理-填充图片-numpy.pad
- OpenCv相机标定——圆形标定板标定