1. str.strip([chars]) , 参数 chars – 移除字符串头尾指定的字符。用于移除字符串头尾指定的字符(默认为空格)
如
a = '222222222222fhjkhfdashdlajh222222'
print(a.strip('2'))
输出得 fhjkhfdashdlajh
2. str.split(str=' ', num=string.count(str)), 参数str – 分隔符(默认为空格), num – 分割次数。返回分割后的字符串列表。
通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串.
如
b = 'adasda hgfhfg lmlmij'
print(b.split())
print(b.split(' ')) #引号里是敲了空格的
print(b.split(' ', 1))
输出得 ['adasda', 'hgfhfg', 'lmlmij']
['adasda', 'hgfhfg', 'lmlmij']
['adasda', 'hgfhfg lmlmij']
3. str.join(sequence), 参数sequence – 要连接的元素序列, 返回通过指定字符连接序列中元素后生成的新字符串。
用于将序列中的元素以指定的字符连接生成一个新的字符串。
c = ['I','love','China','very','much']
print(''.join(c))
print(' '.join(c))
print('-'.join(c))
输出得 IloveChinaverymuch
I love China very much
I-love-China-very-much