Python Day194(字符串的截取)复盘

2017-12-13  本文已影响0人  TianAff
晨跑中

今天社群第194天,早上5点醒来,一直在看群里的信息,借口不能太多了,得加把劲学习了。这么冷的天也能起来晨跑还有啥办不到O(∩_∩)O哈哈~

字符串的截取

python的字符串是有序集合,可以通过索引来提取想要获取的字符。
python的字串列表有2种取值顺序:

一,从左到右索引默认0开始的,最大范围是字符串长度减1
say = 'Hello!Morning!'
say[0]的结果是H

二,从右到左索引默认-1开始的,最大范围是字符串开头
say='Hello!Morning!'
say[-1]的结果是!

上面是取得一个字符,实际要取得一段字符的话,则可用python 字符串截取功能。


字符串复盘篇

比如

say='Hello!Morning!'
say[0:5]的结果是Hello

当使用以冒号分隔的字符串,python返回一个新的对象,结果包含了以这对偏移标识的连续的内容,左边的开始是包含了下边界,
上面的结果包含了say[0]的值H,而取到的最大范围不包括上边界,也就是say[5]的值!

再如

say[:-7]的结果是:'Hello!M' 

就是左边开始的索引值是0,最大范围到字符串里的最后一个字符但是不包括最后一个字符。

以往相关作业戳此——关于字符串截取的周末挑战题

上一篇下一篇

猜你喜欢

热点阅读