python中join()方法介绍


Posted in Python onOctober 11, 2018

描述

Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

语法

join()方法语法: str . join ( sequence )

参数

sequence -- 要连接的元素序列。

返回值

返回通过指定字符连接序列中元素后生成的新字符串。

实例

以下实例展示了join()的使用方法:

1、以某规则连接元组:

>>> str="-"
>>> seq=('a','b','c')
>>> print str.join(seq)
a-b-c #输出

2、以某规则连接列表:

>>> list=['1','2','3','4','5']
>>> print(''.join(list))
12345 #输出

3、以某规则连接字典(字典只对键进行连接)

>>> seq = {'hello':'nihao','good':2,'boy':3,'doiido':4}
>>> print('-'.join(seq)) #字典只对键进行连接
boy-good-doiido-hello #输出

4、连接2个字符串:

>>> print os.path.join("D:\\","test.txt") #连接2个字符串
D:\test.txt #输出磁盘文件绝对路径和名称

5、找到报告目录下最新文件的绝对路径和名称:

import os
import time
file_dir=os.path.dirname(os.path.abspath('.'))+'\\report'
lists=os.listdir(file_dir)
lists.sort(key=lambda fn:os.path.getatime(file_dir+"\\"+fn)) #按修改时间排序输出目录下所有文件名称
file=os.path.join(file_dir,lists[-1]) #输出列表中最后一个文件的绝对路径和名称
print file

输出:

D:\PycharmProjects\APPTEST\appAutoTest\report\201809291118result.html

总结

以上所述是小编给大家介绍的python中join()方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
在Python中使用全局日志时需要注意的问题
May 06 Python
python中函数默认值使用注意点详解
Jun 01 Python
Python数据结构与算法之图结构(Graph)实例分析
Sep 05 Python
python实现定时自动备份文件到其他主机的实例代码
Feb 23 Python
Python使用爬虫爬取静态网页图片的方法详解
Jun 05 Python
详解Python静态网页爬取获取高清壁纸
Apr 23 Python
Python内置random模块生成随机数的方法
May 31 Python
Python 中判断列表是否为空的方法
Nov 24 Python
Python timeit模块的使用实践
Jan 13 Python
tensorflow查看ckpt各节点名称实例
Jan 21 Python
Python识别处理照片中的条形码
Nov 16 Python
python 远程执行命令的详细代码
Feb 15 Python
Python中staticmethod和classmethod的作用与区别
Oct 11 #Python
对Python 窗体(tkinter)文本编辑器(Text)详解
Oct 11 #Python
详谈Python 窗体(tkinter)表格数据(Treeview)
Oct 11 #Python
Python GUI布局尺寸适配方法
Oct 11 #Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
Oct 11 #Python
对Python 窗体(tkinter)树状数据(Treeview)详解
Oct 11 #Python
Django 路由系统URLconf的使用
Oct 11 #Python
You might like
使用PHP遍历文件目录与清除目录中文件的实现详解
2013/06/24 PHP
php获得刚插入数据的id 的几种方法总结
2018/05/31 PHP
jQuery EasyUI NumberBox(数字框)的用法
2010/07/08 Javascript
分享一个自定义的console类 让你不再纠结JS中的调试代码的兼容
2012/04/20 Javascript
jQuery的事件委托实例分析
2015/07/15 Javascript
uploadify多文件上传参数设置技巧
2015/11/16 Javascript
Angular2表单自定义验证器的实现
2016/10/19 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
2017/02/09 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
2017/06/13 Javascript
详解webpack3编译兼容IE8的正确姿势
2017/12/21 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
2018/06/14 jQuery
vue中导出Excel表格的实现代码
2018/10/18 Javascript
layui switch 开关监听 弹出确定状态转换的例子
2019/09/21 Javascript
Vue+abp微信扫码登录的实现代码示例
2020/01/06 Javascript
JavaScript, select标签元素左右移动功能实现
2020/05/14 Javascript
[57:53]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#3OG VS VP
2016/03/03 DOTA
[01:09:40]Newbee vs Pain 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python格式化css文件的方法
2015/03/10 Python
Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程
2016/06/29 Python
利用Python3分析sitemap.xml并抓取导出全站链接详解
2017/07/04 Python
Python3 SSH远程连接服务器的方法示例
2018/12/29 Python
对python中Json与object转化的方法详解
2018/12/31 Python
Python实现账号密码输错三次即锁定功能简单示例
2019/03/29 Python
连接pandas以及数组转pandas的方法
2019/06/28 Python
python自定义函数实现最大值的输出方法
2019/07/09 Python
给你一面国旗 教你用python画中国国旗
2019/09/24 Python
python批量将excel内容进行翻译写入功能
2019/10/10 Python
python 实现图片批量压缩的示例
2020/12/18 Python
让IE支持CSS3的不完全兼容方案
2014/09/19 HTML / CSS
营销主管自我评价怎么写
2013/09/19 职场文书
电子商务专业学生的自我鉴定
2013/11/28 职场文书
应届护士求职信范文
2014/01/26 职场文书
2014学年自我鉴定
2014/02/23 职场文书
授权委托书范文
2014/07/31 职场文书
阿凡达观后感
2015/06/10 职场文书
教你用python控制安卓手机
2021/05/13 Python