python中截取字符串方法,python截取特定字符后的字符
python字符串截取和替换的几种方法
首先,字符串的截取
Python的字符串是一个有序集合,可以对其进行索引以提取所需的字符。将Python的字符串理解为字符串列表更容易。
Python的字符串列表按顺序有两个值:
第一个从默认的从左到右索引0开始,最大范围是字符串长度小于1:
复制代码代码示例:
s=ilovepython
s[0]的结果是I。
第二个是默认情况下从右到左的索引从-1开始,最大范围是字符串的开头:
复制代码代码示例:
s=ilovepython
s[-1]的结果是n。
以上是获取一个人物。如果你想得到一个断字符,你可以使用python的字符串截取功能,比如:
复制代码代码示例:
s=ilovepython
s[1:5]的结果就是爱
当使用冒号分隔的字符串时,python返回一个新对象,结果包含由这对偏移量标识的连续内容。左侧的起点包含下边界。比如上面的结果包含了s[1]的值L,而得到的最大值域不包含上界,也就是s[5]的值P。
再举几个例子:
s[:3]
结果是 ilo ,所以省去:如果在左边,那么在无声中左边开头的索引值是0。其实这个表达式和s[0:3]的意思是一样的。
s[:-1]
结果是: ilovepytho 意味着从左边开始的索引值是0,最大范围是到字符串的最后一个字符,但不包括最后一个字符。
s[:]
结果是: ilovepython 获取从偏移量0到结尾的元素,这是一个python字符串副本。
第二,python字符串替换
Python字符串替换方法。
python字符串替换的两种方法:
1.用替换字符串本身的方法替换字符串。
2.有规律地替换字符串。
示例:
复制代码代码示例:
你好
用python替换字符串中的word。
1.使用字符串本身的replace方法。
复制代码代码示例:
a.replace(word , python )
输出:
你好python
2.用正则表达式替换字符串。
复制代码代码示例:
进口re
strinfo=re.compile(word )
b=strinfo.sub(python ,a)
打印b
输出:
你好python
相关文章
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。