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的内存泄漏及gc模块的使用分析
Jul 16 Python
MySQLdb ImportError: libmysqlclient.so.18解决方法
Aug 21 Python
python获取文件后缀名及批量更新目录下文件后缀名的方法
Nov 11 Python
python编程开发之textwrap文本样式处理技巧
Nov 13 Python
python判断字符串是否是json格式方法分享
Nov 07 Python
python使用Pycharm创建一个Django项目
Mar 05 Python
Python实现查找字符串数组最长公共前缀示例
Mar 27 Python
python实现宿舍管理系统
Nov 22 Python
Python高级特性——详解多维数组切片(Slice)
Nov 26 Python
Python过滤掉numpy.array中非nan数据实例
Jun 08 Python
Python基于locals返回作用域字典
Oct 17 Python
Python字符串的转义字符
Apr 07 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
风格模板初级不完全修改教程
2006/10/09 PHP
php opendir()列出目录下所有文件的实例代码
2016/10/02 PHP
详解PHP使用Redis存储session时的一个Warning定位
2017/07/05 PHP
PHP运用foreach神奇的转换数组(实例讲解)
2018/02/01 PHP
Laravel 自定命令以及生成文件的例子
2019/10/23 PHP
js 自动播放的实例代码
2013/11/19 Javascript
利用Jquery实现可多选的下拉框
2014/02/21 Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
2015/08/04 Javascript
jQuery实现图片渐入渐出切换展示效果
2015/08/15 Javascript
JS实现的多张图片轮流播放幻灯片效果
2016/07/22 Javascript
javascript简单进制转换实现方法
2016/11/24 Javascript
JavaScript无阻塞加载和defer、async详解
2017/02/26 Javascript
微信小程序新增的拖动组件movable-view使用教程
2017/05/20 Javascript
angularjs实现简单的购物车功能
2017/09/21 Javascript
vue实现图书管理demo详解
2017/10/17 Javascript
浅谈Vue SPA 首屏加载优化实践
2017/12/15 Javascript
如何给element添加一个抽屉组件的方法步骤
2019/07/14 Javascript
原生js实现无缝轮播图
2020/01/11 Javascript
vue使用video插件vue-video-player的示例
2020/10/03 Javascript
[42:32]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第二局
2016/02/27 DOTA
python实现查找两个字符串中相同字符并输出的方法
2015/07/11 Python
Python设计模式之桥接模式原理与用法实例分析
2019/01/10 Python
python装饰器练习题及答案
2019/11/01 Python
python 实现提取log文件中的关键句子,并进行统计分析
2019/12/24 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
2020/02/07 Python
Python如何批量获取文件夹的大小并保存
2020/03/31 Python
python argparse传入布尔参数false不生效的解决
2020/04/20 Python
用Python在Excel里画出蒙娜丽莎的方法示例
2020/04/28 Python
下列程序在32位linux或unix中的结果是什么
2014/03/25 面试题
设计部经理的岗位职责
2013/11/16 职场文书
八项规定整改措施
2014/02/12 职场文书
人事任命通知
2015/04/20 职场文书
《窃读记》教学反思
2016/02/18 职场文书
银行求职信怎么写
2019/06/20 职场文书
html+css实现环绕倒影加载特效
2021/07/07 HTML / CSS
以MySQL5.7为例了解一下执行计划
2022/04/13 MySQL