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脚本实现DNSPod DNS动态解析域名
Feb 14 Python
python插入排序算法实例分析
Jul 03 Python
Python函数中不定长参数的写法
Feb 13 Python
Flask框架踩坑之ajax跨域请求实现
Feb 22 Python
Python笔记之facade模式
Nov 20 Python
提升python处理速度原理及方法实例
Dec 25 Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
Feb 29 Python
学python需要去培训机构吗
Jul 01 Python
Python装饰器如何实现修复过程解析
Sep 05 Python
Python+OpenCV图像处理——图像二值化的实现
Oct 24 Python
Python实现制作销售数据可视化看板详解
Nov 27 Python
python文件与路径操作神器 pathlib
Apr 01 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 JSON出错:Cannot use object of type stdClass as array解决方法
2014/08/16 PHP
thinkphp四种url访问方式详解
2014/11/28 PHP
ThinkPHP模板循环输出Volist标签用法实例详解
2016/03/23 PHP
php ci 获取表单中多个同名input元素值的代码
2016/03/25 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
thinkphp实现把数据库中的列的值存到下拉框中的方法
2017/01/20 PHP
PHP正则匹配反斜杠'\'和美元'$'的方法
2017/02/08 PHP
PHP7.1实现的AES与RSA加密操作示例
2018/06/15 PHP
PHP 实现重载
2021/03/09 PHP
JS+XML 省份和城市之间的联动实现代码
2009/10/14 Javascript
JavaScript实现多维数组的方法
2013/11/20 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
JS获取短信验证码倒计时的实现代码
2017/05/22 Javascript
nodejs中express入门和基础知识点学习
2018/09/13 NodeJs
微信小程序下拉菜单效果的实例代码
2019/05/14 Javascript
Jquery让form表单异步提交代码实现
2019/11/14 jQuery
Vue状态模式实现窗口停靠功能(灵动、自由, 管理后台Admin界面)
2020/03/06 Javascript
selenium 反爬虫之跳过淘宝滑块验证功能的实现代码
2020/08/27 Javascript
Python计算三维矢量幅度的方法
2015/06/15 Python
Python字符串、元组、列表、字典互相转换的方法
2016/01/23 Python
Python基于socket模块实现UDP通信功能示例
2018/04/10 Python
python使用turtle库与random库绘制雪花
2018/06/22 Python
深入理解Python中的 __new__ 和 __init__及区别介绍
2018/09/17 Python
Python opencv实现人眼/人脸识别以及实时打码处理
2019/04/29 Python
python实现抽奖小程序
2020/04/15 Python
Python多进程方式抓取基金网站内容的方法分析
2019/06/03 Python
python将unicode和str互相转化的实现
2020/05/11 Python
Keras 实现加载预训练模型并冻结网络的层
2020/06/15 Python
CSS书写规范、顺序和命名规则
2014/03/06 HTML / CSS
前端实现弹幕效果的方法总结(包含css3和canvas的实现方式)
2018/07/12 HTML / CSS
以思科路由器为例你写下单臂路由的配置命令
2013/08/03 面试题
我的梦想演讲稿
2014/04/30 职场文书
销售岗位职责范本
2014/06/12 职场文书
幼儿园小班开学寄语(2016秋季)
2015/12/03 职场文书
教师廉政准则心得体会
2016/01/20 职场文书
2019中秋节祝福语大全,提前收藏啦
2019/09/10 职场文书