字符串分隔常用的函数
内容分隔主要涉及到split()
,rsplit()
,partition()
,rpartition()
,splitlines()
五个方法
以指定的字符串为分隔符切片
1.语法
字符串序列.split(分割字符,num)
注意:
- 如果参数 num 有指定值,则分隔 num+1 个子字符串
- 返回的是一个列表
2.示例
url='www.baidu.com.cn'
print(url.split('.')) # ['www', 'baidu', 'com', 'cn']
print(url.split('.',2)) # ['www', 'baidu', 'com.cn'] num值为2,则分隔3个子字符串
用法和split用法一致,只不过是从右往左分隔。
url='www.baidu.com.cn'
print(url.rsplit('.',2)) # ['www.baidu', 'com', 'cn']
根据指定的分隔符将字符串进行分割。如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。
1.语法
字符串序列.partition(分割字符)
2.示例
url='www.baidu.com.cn'
print(url.partition('.')) # ('www', '.', 'baidu.com.cn')
用法和partition用法一致,只不过是从右往左分隔。
url='www.baidu.com.cn'
print(url.rpartition('.')) # ('www.baidu.com', '.', 'cn')
按照行分隔,返回一个包含行作为元素的列表
mystr='hello \nworld'
print(mystr.splitlines()) #
放弃不难,但坚持一定很酷。码字不易,来了喜欢的就帮忙点个赞呗。