码迷,mamicode.com
首页 > 编程语言 > 详细

python 截取字符串的指定内容

时间:2019-08-18 19:59:05      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:结果   pytho   div   code   col   部分   style   返回   span   

 

a = 123_abc

假设有上面这样一个字符串,如果想把里面的指定部分取出来,有以下几种办法:

 

1. split()

a.split(_) # 结果 [‘123‘, ‘abc‘]
a.split(_)[0] # 结果 ‘123‘
a.split(_)[1] # 结果 ‘abc‘

 

2. index()

index = a.index(_) # 结果 3
a[:index] # 结果 ‘123‘
a[index+1:] # 结果 ‘abc‘

index()相比split()的优势是:可以指定开始索引和结束索引,如a.index(‘_‘, 0, 5)

 

3. find()

index = a.find(_) # 结果 3
a[:index] # 结果 ‘123‘
a[index+1:] # 结果 ‘abc‘

find()相比index()的优势是:如果字符串里不包含‘_‘,find()会返回-1,而index()会报错

python 截取字符串的指定内容

标签:结果   pytho   div   code   col   部分   style   返回   span   

原文地址:https://www.cnblogs.com/patriciaaa/p/11373296.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!