Python中.join()和os.path.join()两个函数的用法详解


Posted in Python onJune 11, 2018

Python中有.join()和os.path.join()两个函数,具体作用如下:

   . join():    连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串
‘'    os.path.join():  将多个路径组合后返回

>>#对序列进行操作(分别使用'  ' 、' - '与':'作为分隔符)

>> a=['1','2','3','4','5']
>> ' '.join(a)
1 2 3 4 5
>>';'.jion(a)
1-2-3-4-5
>>'.'.join(a)
1.2.3.4.5

>>#对字符串进行操作(分别使用'  ' 、' - '与':'作为分隔符)

>>b='hello world'
>> ' '.join(b)
h e l l o  w o r l d
>>'-' .join(b)
h-e-l-l-o- -w-o-r-l-d
>>':'.jion(b)
h:e:l:l:o: :w:o:r:l:d

>>#对元组进行操作(分别使用'  ' 、' - '与':'作为分隔符)

>>c=('1','2','3','4','5')
>>' '.join(c)
1 2 3 4 5
>>'-'.join(c)
1-2-3-4-5
>>':'.join(c)
1:2:3:4:5

>>#对字典进行无序操作(分别使用'  ' 、' - '与':'作为分隔符)

>>d={'name1':'a','name2':'b','name3':'c','name4':'d'}
>>' '.jion(d)
name1 name2 name3 name4
>>'-'.join(d)
name1-name2-name3-name4
>>':'.join(d)
name1:name2:name3:name4

>>#对目录进行操作

>> import os
>>os.path.join('/hello/','good/date','datbody')
hello/good/date/datbody

总结

以上所述是小编给大家介绍的Python中.join()和os.path.join()两个函数的用法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python代码调试的几种方法总结
Apr 15 Python
Python多线程下载文件的方法
Jul 10 Python
Python网络爬虫项目:内容提取器的定义
Oct 25 Python
Python 正则表达式入门(中级篇)
Dec 07 Python
基于python爬虫数据处理(详解)
Jun 10 Python
python进阶_浅谈面向对象进阶
Aug 17 Python
PyQt5每天必学之带有标签的复选框
Apr 19 Python
基于python的图片修复程序(实现水印去除)
Jun 04 Python
python实现自动解数独小程序
Jan 21 Python
如何基于Python创建目录文件夹
Dec 31 Python
Python 实现向word(docx)中输出
Feb 13 Python
Python快速实现一键抠图功能的全过程
Jun 29 Python
使用Python进行QQ批量登录的实例代码
Jun 11 #Python
python中使用psutil查看内存占用的情况
Jun 11 #Python
Python运维之获取系统CPU信息的实现方法
Jun 11 #Python
python 实时得到cpu和内存的使用情况方法
Jun 11 #Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
Jun 11 #Python
对python程序内存泄漏调试的记录
Jun 11 #Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
Jun 11 #Python
You might like
PHP新手上路(八)
2006/10/09 PHP
PHP URL参数获取方式的四种例子
2014/02/28 PHP
php中substr()函数参数说明及用法实例
2014/11/15 PHP
php表单敏感字符过滤类
2014/12/08 PHP
PHP获取不了React Native Fecth参数的解决办法
2016/08/26 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
2016/11/25 PHP
PHP实现截取中文字符串不出现?号的解决方法
2016/12/29 PHP
laravel获取不到session的三种解决办法【推荐】
2018/09/16 PHP
Mootools 1.2教程 事件处理
2009/09/15 Javascript
jQuery JSON的解析方式分享
2011/04/05 Javascript
js setTimeout 常见问题小结
2013/08/13 Javascript
[原创]Javascript 实现广告后加载 可加载百度谷歌联盟广告
2016/05/11 Javascript
详解Vue2+Echarts实现多种图表数据可视化Dashboard(附源码)
2017/03/21 Javascript
react-navigation之动态修改title的内容
2018/09/26 Javascript
JS复杂判断的更优雅写法代码详解
2018/11/07 Javascript
JavaScript实现新年倒计时效果
2018/11/17 Javascript
js实现固定区域内的不重叠随机圆
2019/10/24 Javascript
[04:10]2018年度CS GO玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
初步探究Python程序的执行原理
2015/04/11 Python
Python实现自定义函数的5种常见形式分析
2018/06/16 Python
Python利用itchat库向好友或者公众号发消息的实例
2019/02/21 Python
Python3内置模块pprint让打印比print更美观详解
2019/06/02 Python
python 用户交互输入input的4种用法详解
2019/09/24 Python
在vscode中配置python环境过程解析
2019/09/28 Python
Django 解决distinct无法去除重复数据的问题
2020/05/20 Python
Python实现疫情通定时自动填写功能(附代码)
2020/05/27 Python
Python参数传递及收集机制原理解析
2020/06/05 Python
公司活动邀请函
2014/01/24 职场文书
春风行动实施方案
2014/03/28 职场文书
法院信息化建设方案
2014/05/21 职场文书
大一新生期末自我评价
2014/09/12 职场文书
九寨沟导游词
2015/02/02 职场文书
遗失证明范文
2015/06/19 职场文书
Html5通过数据流方式播放视频的实现
2021/04/27 HTML / CSS
Go语言基础知识点介绍
2021/07/04 Golang
68行Python代码实现带难度升级的贪吃蛇
2022/01/18 Python