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实现
Aug 24 Python
浅谈Python NLP入门教程
Dec 25 Python
pandas全表查询定位某个值所在行列的方法
Apr 12 Python
Python实现的求解最大公约数算法示例
May 03 Python
用python生成1000个txt文件的方法
Oct 25 Python
python使用turtle绘制国际象棋棋盘
May 23 Python
Python socket 套接字实现通信详解
Aug 27 Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
Jan 04 Python
基于python3的socket聊天编程
Feb 17 Python
python3安装OCR识别库tesserocr过程图解
Apr 02 Python
Python爬虫防封ip的一些技巧
Aug 06 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
Sep 24 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
IIS6的PHP最佳配置方法
2007/03/19 PHP
PHP中防止SQL注入实现代码
2011/02/19 PHP
PHP的Yii框架入门使用教程
2016/02/15 PHP
PHP实现的获取文件mimes类型工具类示例
2018/04/08 PHP
Yii框架连表查询操作示例
2019/09/06 PHP
laravel添加前台跳转成功页面示例
2019/10/22 PHP
JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)
2010/02/15 Javascript
浅析JS中document对象的一些重要属性
2014/03/06 Javascript
JS拖拽组件学习使用
2016/01/19 Javascript
AngularJS实践之使用ng-repeat中$index的注意点
2016/12/22 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
2017/04/11 jQuery
JavaScript 基础表单验证示例(纯Js实现)
2017/07/20 Javascript
解决vue单页使用keep-alive页面返回不刷新的问题
2018/03/13 Javascript
vue自定义表单生成器form-create使用详解
2019/07/19 Javascript
JS造成内存泄漏的几种情况实例分析
2020/03/02 Javascript
小程序自动化测试的示例代码
2020/08/11 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
2020/11/19 Vue.js
在python的WEB框架Flask中使用多个配置文件的解决方法
2014/04/18 Python
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
基于Python实现文件大小输出
2016/01/11 Python
python语言使用技巧分享
2016/05/31 Python
python实现微信防撤回神器
2019/04/29 Python
执行Django数据迁移时报 1091错误及解决方法
2019/10/14 Python
会走动的图形html5时钟示例
2014/04/27 HTML / CSS
HTML5 LocalStorage 本地存储详细概括(多图)
2017/08/18 HTML / CSS
Vilebrequin欧洲官网:法国豪华泳装品牌(男士沙滩裤)
2018/04/14 全球购物
C语言笔试集
2012/07/24 面试题
软件测试常见笔试题
2012/02/04 面试题
工业自动化毕业生自荐信范文
2014/01/04 职场文书
优秀毕业生自我鉴定
2014/01/19 职场文书
本科毕业生求职自荐信
2014/02/03 职场文书
八项规定整改方案
2014/10/01 职场文书
法院个人总结
2015/03/03 职场文书
学校百日安全活动总结
2015/05/07 职场文书
红色影片观后感
2015/06/18 职场文书
LayUI+Shiro实现动态菜单并记住菜单收展的示例
2021/05/06 Javascript