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中计算三角函数之cos()方法的使用简介
May 15 Python
Python3实现并发检验代理池地址的方法
Sep 18 Python
Pycharm技巧之代码跳转该如何回退
Jul 16 Python
python脚本实现验证码识别
Jun 07 Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
Mar 11 Python
Python面向对象程序设计之类的定义与继承简单示例
Mar 18 Python
python使用参数对嵌套字典进行取值的方法
Apr 26 Python
Jupyter notebook如何修改平台字体
May 13 Python
python numpy库np.percentile用法说明
Jun 08 Python
Python Opencv图像处理基本操作代码详解
Aug 31 Python
详解pytorch tensor和ndarray转换相关总结
Sep 03 Python
7个关于Python的经典基础案例
Nov 07 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虚拟主机概念及如何选择稳定的PHP虚拟主机
2018/11/20 PHP
JS宝典学习笔记(下)
2007/01/10 Javascript
textContent在Firefox下与innerText等效的属性
2007/05/12 Javascript
Wordpress ThickBox 点击图片显示下一张图的修改方法
2010/12/11 Javascript
js加入收藏夹代码(兼容ie/ff/op)
2014/05/16 Javascript
Egret引擎开发指南之编译项目
2014/09/03 Javascript
jQuery学习笔记之Ajax用法实例详解
2015/12/01 Javascript
js+css绘制颜色动态变化的圈中圈效果
2016/01/27 Javascript
基于jquery实现最简单的选项卡切换效果
2016/05/08 Javascript
AngularJS  ng-table插件设置排序
2016/09/21 Javascript
javascript中对象的定义、使用以及对象和原型链操作小结
2016/12/14 Javascript
JavaScript实现经纬度转换成地址功能
2017/03/28 Javascript
jQuery实现菜单的显示和隐藏功能示例
2018/07/24 jQuery
layui结合form,table的全选、反选v1.0示例讲解
2018/08/15 Javascript
Angular6 写一个简单的Select组件示例
2018/08/20 Javascript
layui添加动态菜单与选项卡
2019/07/26 Javascript
JQuery样式与属性设置方法分析
2019/12/07 jQuery
JavaScript中交换值的10种方法总结
2020/08/18 Javascript
在vue中axios设置timeout超时的操作
2020/09/04 Javascript
跟老齐学Python之大话题小函数(1)
2014/10/10 Python
python循环监控远程端口的方法
2015/03/14 Python
Python网络编程之TCP与UDP协议套接字用法示例
2018/02/02 Python
Python(Django)项目与Apache的管理交互的方法
2018/05/16 Python
Python数据类型之列表和元组的方法实例详解
2019/07/08 Python
python单例模式的多种实现方法
2019/07/26 Python
基于python操作ES实例详解
2019/11/16 Python
wxPython实现画图板
2020/08/27 Python
从0到1使用python开发一个半自动答题小程序的实现
2020/05/12 Python
Python HTMLTestRunner库安装过程解析
2020/05/25 Python
Keras预训练的ImageNet模型实现分类操作
2020/07/07 Python
canvas环形倒计时组件的示例代码
2018/06/14 HTML / CSS
瑞士国际航空官网:SWISS
2016/07/21 全球购物
北京华建集团SQL面试题
2014/06/03 面试题
便利店的创业计划书
2014/01/15 职场文书
无锡灵山大佛导游词
2015/02/09 职场文书
中国梦党课学习心得体会
2016/01/05 职场文书