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 相关文章推荐
通过数据库向Django模型添加字段的示例
Jul 21 Python
Python自动生产表情包
Mar 17 Python
详解如何在python中读写和存储matlab的数据文件(*.mat)
Feb 24 Python
pandas实现选取特定索引的行
Apr 20 Python
python创造虚拟环境方法总结
Mar 04 Python
Python学习笔记之lambda表达式用法详解
Aug 08 Python
python中如何进行连乘计算
May 28 Python
Python while true实现爬虫定时任务
Jun 08 Python
python获取linux系统信息的三种方法
Oct 14 Python
python try...finally...的实现方法
Nov 25 Python
python中pd.cut()与pd.qcut()的对比及示例
Jun 16 Python
python数字图像处理:图像的绘制
Jun 28 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
在普通HTTP上安全地传输密码
2007/07/21 PHP
php Xdebug 调试扩展的安装与使用.
2010/03/13 PHP
php stream_get_meta_data返回值
2013/09/29 PHP
php获得url参数中具有&的值的方法
2014/03/05 PHP
php下获取http状态的实现代码
2014/05/09 PHP
jQuery为iframe的body添加click事件的实现代码
2011/04/07 Javascript
js变量以及其作用域详解
2020/07/18 Javascript
使用firebug进行调试javascript的示例
2013/12/16 Javascript
8个实用的jQuery技巧
2014/03/04 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
2014/03/26 Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
2015/03/18 Javascript
举例讲解JavaScript substring()的使用方法
2015/11/09 Javascript
jQuery实现放大镜效果实例代码
2016/03/17 Javascript
微信小程序中form 表单提交和取值实例详解
2017/04/20 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
2017/08/04 Javascript
VueJs组件prop验证简单介绍
2017/09/12 Javascript
Vue封装一个简单轻量的上传文件组件的示例
2018/03/21 Javascript
vue-content-loader内容加载器的使用方法
2018/08/05 Javascript
小试小程序云开发(小结)
2019/06/06 Javascript
Laravel admin实现消息提醒、播放音频功能
2019/07/10 Javascript
vuex actions异步修改状态的实例详解
2019/11/06 Javascript
微信小程序开发(二):页面跳转并传参操作示例
2020/06/01 Javascript
JavaScript实现原型封装轮播图
2020/12/27 Javascript
JavaScript canvas实现文字时钟
2021/01/10 Javascript
[02:40]DOTA2英雄基础教程 炼金术士
2013/12/23 DOTA
用Python将结果保存为xlsx的方法
2019/01/28 Python
OpenCV3.0+Python3.6实现特定颜色的物体追踪
2019/07/23 Python
全面介绍python中很常用的单元测试框架unitest
2020/12/14 Python
美国二手复古奢侈品包包购物网站:LXRandCo
2019/06/18 全球购物
物业门卫岗位职责
2013/12/28 职场文书
2014小学数学教师个人工作总结
2014/12/18 职场文书
2015新生加入学生会自荐书
2015/03/24 职场文书
2015年幼儿园个人工作总结
2015/04/25 职场文书
学校党员干部承诺书
2015/05/04 职场文书
Redis IP地址的绑定的实现
2021/05/08 Redis
JVM之方法返回地址详解
2022/02/28 Java/Android