#字符串对象方法
#split(),分割字符串,返回一个列表
var = 'a,b ,c '.split(',') #['a', 'b ', 'c ']
#strip()去除空白符 lstrip() rstrip()
pieces = [x.strip() for x in var]
pieces #['a', 'b', 'c']
#join()列表转换成字符串
''.join(pieces) #'abc'
#子串的定位find()、index()
'abc'.find(':') #find()方法,如果没有返回-1
'abc'.find('a') #find()方法如果有,返回索引
'abc'.index('b') #index()方法如果有返回索引,没有抛异常
#count()记录子串出现的次数
'aaabc'.count('a') #3
#replace()替换
'abcaddd'.replace('d','') #'abca'
import re
#正则表达式模块findall()、match()、search()、split()、sub()、subn()
text = 'a b c'
re.split('\s+',text) #['a', 'b', 'c']
regex = re.compile('\s+')
regex.split(text) #['a', 'b', 'c']
p=re.compile('a')
p.findall('bcasa') #['a', 'a']
p.search('cda').span() #(2, 3)
print(p.match('cda')) #None
p.sub('1','cda') #'cd1'