Python中的split()、rsplit()、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('/', maxsplit=1)) # ['path', 'a/b/c']2、rsplit()
rsplit()主要用于从右向左匹配分割符进行分割。如果不指定分割符,rsplit()将以空白符作为分割符
''' rsplit(sep,maxsplit=-1) - sep:分割符 - maxsplit:从右向左找到第一个(分割次数)匹配的分割符进行分割,默认-1,按全部分割符分割 '''
print(s.rsplit('/', maxsplit=1)) # ['path/a/b', 'c']3、splitlines()
splitlines()主要用于根据换行符\r(回车)、\r\n(回车并换行)、\n(换行)进行分割
s = 'path\ra\r\nb\nc' print(s.splitlines()) # ['path', 'a', 'b', 'c']
到此这篇关于Python中的split()、rsplit()、splitlines()的区别的文章就介绍到这了,更多相关Python split()、rsplit()、splitlines()区别内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
使用Python操作Excel中图片的基础示例(插入、替换、提取、删除)
Excel是主要用于处理表格和数据的工具,我们也能在其中插入、编辑或管理图片,为工作表增添视觉效果,提升报告的吸引力,本文将详细介绍如何使用Python操作Excel中的图片,文中有详细代码示例供大家参考,需要的朋友可以参考下2024-07-07
Python 计算机视觉编程进阶之OpenCV 图像锐化及边缘检测
计算机视觉这种技术可以将静止图像或视频数据转换为一种决策或新的表示。所有这样的转换都是为了完成某种特定的目的而进行的,本篇我们来学习下如何对图像进行锐化处理以及如何进行边缘检测2021-11-11


最新评论