strip()函数
str.strip([chars]);
移除字符串头尾指定的字符序列
string='@@@We @@@ are family###@@@'
print(string.strip('@'))
结果:可以看出中间包含的@依然存在
We @@@ are family###
另一方面: ()中的字符不分前后顺序, 只要包含即被删除!
string='@@@We @@@ are family###@@@'
print(string.strip('@#'))
We @@@ are family
当()为空时,默认删除空白符(包括’\n’, ‘\r’, ‘\t’, ’ ')
扩充知识
lstrip()函数:删除字符串开头指定的字符
rstrip()函数:删除字符串结尾指定的字符
split()函数
str.split(str="", num=string.count(str))
通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串。
string='www.baidu.com'
print(string.split('.'))
结果:
['www', 'baidu', 'com']
string='www.baidu.com'
print(string.split('.',1))
结果:
['www', 'baidu.com']