博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python中关于split和splitext的差别和运用
阅读量:5279 次
发布时间:2019-06-14

本文共 413 字,大约阅读时间需要 1 分钟。

在使用Python的过程中,在处理字符串的时候会遇到split()和os.path.split()两个函数,他们的主要区别可以概括为一个从前往后搜索字符串,后者则是从后往前搜索 '.'(reverse search)。

os.path.splitext()更多的运用在了搜索文件路径(path)和文件的扩展名(ext),这两个组合在一起构成了完整的路径,如果使用正常的split()函数来获取扩展名,那么效率是很低的。

具体可以看下的代码对比得出:

import osos.path.splitext('HelloPythonWorld.png')

'HelloPythonWorld.png'.split('.')

同样一个字符串,我们可以看出如果从前往后split()函数需要遍历很多字符,而后缀名的遍历就几个字符。

转载于:https://www.cnblogs.com/jielongAI/p/9323257.html

你可能感兴趣的文章
后缀数组 POJ 1743 Musical Theme
查看>>
编译原理
查看>>
final修饰的变量是引用不能变还是对象的内容不能变?
查看>>
SSH协议
查看>>
iOS UITableView划动删除的实现
查看>>
python学习_解释器接口模块:sys
查看>>
JS闭包导致循环给按钮添加事件时总是执行最后一个
查看>>
360手机权限开启方法
查看>>
类别category 总结
查看>>
6.腾讯微博Android客户端开发——换取Access Token
查看>>
C# 常用扩展方法
查看>>
HDU-寻找最大值 递推求连续区间
查看>>
Docker入门
查看>>
Anagram
查看>>
可服务性需求
查看>>
VB.NET 结构(Structure)和类(Class)的区别
查看>>
django(1)
查看>>
java面向对象
查看>>
javascript 之拼接html字符串
查看>>
可变长参数
查看>>