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 相关文章推荐
详解Django+Uwsgi+Nginx的生产环境部署
Jun 25 Python
Python多进程池 multiprocessing Pool用法示例
Sep 07 Python
Python 确定多项式拟合/回归的阶数实例
Dec 29 Python
Python 运行 shell 获取输出结果的实例
Jan 07 Python
Python OpenCV之图片缩放的实现(cv2.resize)
Jun 28 Python
python删除列表元素的三种方法(remove,pop,del)
Jul 22 Python
Python3 文章标题关键字提取的例子
Aug 26 Python
python实现LRU热点缓存及原理
Oct 29 Python
浅析python,PyCharm,Anaconda三者之间的关系
Nov 27 Python
Python操作MongoDb数据库流程详解
Mar 05 Python
Python调用jar包方法实现过程解析
Aug 11 Python
python基于selenium爬取斗鱼弹幕
Feb 20 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下MYSQL limit的优化
2008/01/10 PHP
PHP同时连接多个mysql数据库示例代码
2014/03/17 PHP
php数组添加元素方法小结
2014/12/20 PHP
php图片上传类 附调用方法
2016/05/15 PHP
Avengerls vs Newbee BO3 第一场2.18
2021/03/10 DOTA
firefox火狐浏览器与与ie兼容的2个问题总结
2010/07/20 Javascript
一些javascript一些题目的解析
2010/12/25 Javascript
JavaScript获取页面上某个元素的代码
2011/03/13 Javascript
基于Unit PNG Fix.js有时候在ie6下不正常的解决办法
2013/06/26 Javascript
js对table的td进行相同内容合并示例详解
2013/12/27 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
2014/06/13 Javascript
JavaScript使用focus()设置焦点失败的解决方法
2014/09/03 Javascript
js检测判断日期大于多少天的方法
2015/05/04 Javascript
JQuery移动页面开发之屏幕方向改变与滚屏的实现
2015/12/03 Javascript
JavaScript模块化开发之SeaJS
2015/12/13 Javascript
jQuery+json实现的简易Ajax调用实例
2015/12/14 Javascript
探讨JavaScript标签位置的存放与功能有无关系
2016/01/15 Javascript
JS实现类似百叶窗下拉菜单效果
2016/12/30 Javascript
js实现放大镜特效
2017/05/18 Javascript
angularjs中ng-bind-html的用法总结
2017/05/23 Javascript
JQuery.dataTables表格插件添加跳转到指定页
2017/06/09 jQuery
jquery.validate.js 多个相同name的处理方式
2017/07/10 jQuery
vue中改变滚动条样式的方法
2020/03/03 Javascript
vue+element 实现商城主题开发的示例代码
2020/03/26 Javascript
[01:41]DOTA2 2015国际邀请赛中国区预选赛第三日战报
2015/05/28 DOTA
python编写弹球游戏的实现代码
2018/03/12 Python
Python解析并读取PDF文件内容的方法
2018/05/08 Python
Python 十六进制整数与ASCii编码字符串相互转换方法
2018/07/09 Python
python栈的基本定义与使用方法示例【初始化、赋值、入栈、出栈等】
2019/10/24 Python
Python threading.local代码实例及原理解析
2020/03/16 Python
Python爬虫入门有哪些基础知识点
2020/06/02 Python
荷兰本土平价百货:HEMA
2017/10/23 全球购物
安全员岗位职责范本
2015/04/11 职场文书
2015年生活老师工作总结
2015/05/27 职场文书
先进个人主要事迹怎么写
2015/11/04 职场文书
纯CSS实现酷炫的霓虹灯效果
2021/04/13 HTML / CSS