成都专业网站设计免费咨询,企业网站html,wordpress 外贸主题,办公空间设计图纸split、rsplit、splitlines的区别 1、split()2、rsplit()3、splitlines() Python提供了三种字符串分割的方法#xff1a;split()、rsplit()和splitlines()#xff1b;本文主要通过案例介绍这三种字符串分割函数的区别
1、split() split()主要用于从左向右匹配分割符进行分割… split、rsplit、splitlines的区别 1、split()2、rsplit()3、splitlines() Python提供了三种字符串分割的方法split()、rsplit()和splitlines()本文主要通过案例介绍这三种字符串分割函数的区别
1、split() split()主要用于从左向右匹配分割符进行分割。如果不指定分割符split()将以空白符作为分割符 split(sep,maxsplit-1)
- sep分割符
- maxsplit从左向右找到第一个分割次数匹配的分割符进行分割默认-1按全部分割符分割s path/a/b/c
print(s.split(/)) # [path, a, b, c]
print(s.split(/, maxsplit1)) # [path, a/b/c]2、rsplit() rsplit()主要用于从右向左匹配分割符进行分割。如果不指定分割符split()将以空白符作为分割符 rsplit(sep,maxsplit-1)
- sep分割符
- maxsplit从右向左找到第一个分割次数匹配的分割符进行分割默认-1按全部分割符分割print(s.rsplit(/, maxsplit1)) # [path/a/b, c]3、splitlines() splitlines()主要用于根据换行符\r回车、\r\n回车并换行、\n换行进行分割
s path\ra\r\nb\nc
print(s.splitlines()) # [path, a, b, c]