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通过exifread模块获得图片exif信息的方法
Mar 16 Python
使用beaker让Facebook的Bottle框架支持session功能
Apr 23 Python
python删除特定文件的方法
Jul 30 Python
浅谈使用Python变量时要避免的3个错误
Oct 30 Python
Python实现朴素贝叶斯分类器的方法详解
Jul 04 Python
使用TensorFlow实现二分类的方法示例
Feb 05 Python
如何运行.ipynb文件的图文讲解
Jun 27 Python
python防止随意修改类属性的实现方法
Aug 21 Python
Python交互环境下打印和输入函数的实例内容
Feb 16 Python
设置jupyter中DataFrame的显示限制方式
Apr 12 Python
Keras在训练期间可视化训练误差和测试误差实例
Jun 16 Python
属性与 @property 方法让你的python更高效
Sep 21 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
PHPMailer 中文使用说明小结
2010/01/22 PHP
Linux下手动编译安装PHP扩展的例子分享
2014/07/15 PHP
PHP判断文章里是否有图片的简单方法
2014/07/26 PHP
PHP实现文件下载详解
2014/11/27 PHP
详解PHP归并排序的实现
2016/10/18 PHP
Ajax中的JSON格式与php传输过程全面解析
2017/11/14 PHP
JSChart轻量级图形报表工具(内置函数中文参考)
2010/10/11 Javascript
jQuery结合Json提交数据到Webservice,并接收从Webservice返回的Json数据
2011/02/18 Javascript
关于onScroll事件在IE6下每次滚动触发三次bug说明
2011/09/21 Javascript
jqTransform form表单美化插件使用方法
2012/07/05 Javascript
基于JavaScript 类的使用详解
2013/05/07 Javascript
JavaScript中的单引号和双引号报错的解决方法
2014/09/01 Javascript
javascript单页面手势滑屏切换原理详解
2016/03/21 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
2017/02/15 Javascript
微信小程序实现登录页云层漂浮的动画效果
2017/05/05 Javascript
AngularJS实现表单验证功能详解
2017/10/12 Javascript
javascript按钮禁用和启用的效果实例代码
2017/10/29 Javascript
JavaScript实现为事件句柄绑定监听函数的方法分析
2017/11/14 Javascript
JS小球抛物线轨迹运动的两种实现方法详解
2017/12/20 Javascript
vue 使用eventBus实现同级组件的通讯
2018/03/02 Javascript
webpack常用配置总览(小结)
2019/11/18 Javascript
[06:24]DOTA2 2015国际邀请赛中国区预选赛第二日TOP10
2015/05/27 DOTA
[01:48]帕吉至宝加入游戏,遗迹战场现“千劫神屠”
2018/04/07 DOTA
解决Python 爬虫URL中存在中文或特殊符号无法请求的问题
2018/05/11 Python
Django forms组件的使用教程
2018/10/08 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
如何使用Python实现斐波那契数列
2019/07/02 Python
基于python3抓取pinpoint应用信息入库
2020/01/08 Python
Pycharm的Available Packages为空的解决方法
2020/09/18 Python
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
曼城官方网上商店:Manchester City
2019/09/10 全球购物
艺术设计专业个人求职信
2013/09/21 职场文书
英语道歉信范文
2014/01/09 职场文书
市场部管理制度
2014/02/02 职场文书
十佳护士先进事迹
2014/05/08 职场文书
高三复习计划
2015/01/19 职场文书