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语言技巧之三元运算符使用介绍
Mar 04 Python
Python程序设计入门(1)基本语法简介
Jun 13 Python
11个并不被常用但对开发非常有帮助的Python库
Mar 31 Python
python使用PyCharm进行远程开发和调试
Nov 02 Python
django中的HTML控件及参数传递方法
Mar 20 Python
Python+opencv 实现图片文字的分割的方法示例
Jul 04 Python
python利用re,bs4,requests模块获取股票数据
Jul 29 Python
Django如何实现上传图片功能
Aug 16 Python
基于python进行抽样分布描述及实践详解
Sep 02 Python
Python内建序列通用操作6种实现方法
Mar 26 Python
为什么称python为胶水语言
Jun 16 Python
浅谈pytorch中的dropout的概率p
May 27 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 破解防盗链图片函数
2008/12/09 PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
2012/06/05 PHP
修改jQuery.Autocomplete插件 支持中文输入法 避免TAB、ENTER键失效、导致表单提交
2009/10/11 Javascript
javascript中的作用域和上下文使用简要概述
2013/12/05 Javascript
jQuery中的val()示例应用
2014/02/26 Javascript
Node.js中使用Buffer编码、解码二进制数据详解
2014/08/16 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
2018/04/12 jQuery
JavaScript变量声明var,let.const及区别浅析
2018/04/23 Javascript
基于vue,vue-router, vuex及addRoutes进行权限控制问题
2018/05/02 Javascript
vue构建动态表单的方法示例
2018/09/22 Javascript
webpack-mvc 传统多页面组件化开发详解
2019/05/07 Javascript
node.js express框架简介与实现
2019/07/23 Javascript
五分钟搞懂Vuex实用知识(小结)
2019/08/12 Javascript
ES6 async、await的基本使用方法示例
2020/06/06 Javascript
Javascript执行上下文顺序的深入讲解
2020/11/04 Javascript
[02:56]DOTA2英雄基础教程 巨魔战将
2013/12/10 DOTA
[01:10:16]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第一局
2016/02/27 DOTA
在Python的Django框架中编写编译函数
2015/07/20 Python
Python利用multiprocessing实现最简单的分布式作业调度系统实例
2017/11/14 Python
Python3爬虫学习入门教程
2018/12/11 Python
用Python实现BP神经网络(附代码)
2019/07/10 Python
python3实现带多张图片、附件的邮件发送
2019/08/10 Python
numpy 返回函数的上三角矩阵实例
2019/11/25 Python
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
2020/12/10 Python
python中HTMLParser模块知识点总结
2021/01/25 Python
德国网上药房:Apotal
2017/04/04 全球购物
英国领先的瓷砖专家:Walls and Floors
2018/04/27 全球购物
普天C++笔试题
2016/03/20 面试题
数学专业毕业生自荐信
2013/11/10 职场文书
职业生涯规划怎么写
2013/12/29 职场文书
身边的榜样活动方案
2014/08/20 职场文书
对外汉语专业大学生职业生涯规划范文
2014/09/13 职场文书
2015年世界环境日演讲稿
2015/03/18 职场文书
一波干货,会议主持词开场白范文
2019/05/06 职场文书
不要在HTML中滥用div
2021/05/08 HTML / CSS
讨论nginx location 顺序问题
2022/05/30 Servers