.strip()、.split() (切片、分割)、.join()(合并)常用备忘 python

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

猜你喜欢

转载自blog.csdn.net/qq_39938666/article/details/88793380