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设置socket代理的方法
Jan 14 Python
Python实现获取网站PR及百度权重
Jan 21 Python
在Python程序和Flask框架中使用SQLAlchemy的教程
Jun 06 Python
批量获取及验证HTTP代理的Python脚本
Apr 23 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
May 11 Python
python+selenium实现自动抢票功能实例代码
Nov 23 Python
windows下搭建python scrapy爬虫框架步骤
Dec 23 Python
如何在django里上传csv文件并进行入库处理的方法
Jan 02 Python
Python完成毫秒级抢淘宝大单功能
Jun 06 Python
Jupyter notebook设置背景主题,字体大小及自动补全代码的操作
Apr 13 Python
python 中的命名空间,你真的了解吗?
Aug 19 Python
Kmeans均值聚类算法原理以及Python如何实现
Sep 26 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
Apache设置虚拟WEB
2006/10/09 PHP
PHP应用JSON技巧讲解
2013/02/03 PHP
正确的PHP匹配UTF-8中文的正则表达式
2015/05/13 PHP
php中smarty实现多模版网站的方法
2015/06/11 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
2015/06/24 PHP
PHP+MySql实现一个简单的留言板
2020/07/19 PHP
显示js对象所有属性和方法的函数
2009/10/16 Javascript
动态加载JS文件的三种方法
2013/11/08 Javascript
jquery 实现input输入什么div图层显示什么
2014/06/15 Javascript
js实现带圆角的两级导航菜单效果代码
2015/08/24 Javascript
基于JQuery的$.ajax方法进行异步请求导致页面闪烁的解决办法
2016/05/10 Javascript
ES6新特性之函数的扩展实例详解
2017/04/01 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
详解vue-router2.0动态路由获取参数
2017/06/14 Javascript
JavaScript之Date_动力节点Java学院整理
2017/06/28 Javascript
vue实现单选和多选功能
2017/08/11 Javascript
Vue 多层组件嵌套二种实现方式(测试实例)
2017/09/08 Javascript
解决easyui日期时间框ie的兼容的问题
2018/03/01 Javascript
Vue 实现展开折叠效果的示例代码
2018/08/27 Javascript
Node.js如何优雅的封装一个实用函数的npm包的方法
2019/04/29 Javascript
VUE脚手架具体使用方法
2019/05/20 Javascript
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
Python Sql数据库增删改查操作简单封装
2016/04/18 Python
Python3使用turtle绘制超立方体图形示例
2018/06/19 Python
Python内置类型性能分析过程实例
2020/01/29 Python
python为什么会环境变量设置不成功
2020/06/23 Python
Python使用tkinter实现小时钟效果
2021/02/22 Python
CSS3中动画属性transform、transition和animation属性的区别
2016/09/25 HTML / CSS
绝对令人的惊叹的CSS3折叠效果(3D效果)整理
2012/12/30 HTML / CSS
美国马匹用品和骑马配件购物网站:Horse.com
2018/01/08 全球购物
亚马逊巴西站:Amazon.com.br
2019/09/22 全球购物
人事专员工作职责
2014/02/22 职场文书
个人租房协议书范本
2014/09/30 职场文书
如何写新闻稿
2015/07/18 职场文书
CSS3 Tab动画实例之背景切换动态效果
2021/08/23 HTML / CSS
详解在OpenCV中如何使用图像像素
2022/03/03 Python