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使用多线程不断刷新网页的方法
Mar 31 Python
Python中比较特别的除法运算和幂运算介绍
Apr 05 Python
在Python中使用Mako模版库的简单教程
Apr 08 Python
Python中使用PyQt把网页转换成PDF操作代码实例
Apr 23 Python
python Crypto模块的安装与使用方法
Dec 21 Python
用Python实现将一张图片分成9宫格的示例
Jul 05 Python
python3 中的字符串(单引号、双引号、三引号)以及字符串与数字的运算
Jul 18 Python
pycharm第三方库安装失败的问题及解决经验分享
May 09 Python
python退出循环的方法
Jun 18 Python
Python中openpyxl实现vlookup函数的实例
Oct 28 Python
python基础之模块的导入
Oct 24 Python
Python使用永中文档转换服务
May 06 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相关资料
2006/10/09 PHP
php和js交互一例-PHP教程,PHP应用
2007/01/03 PHP
MySQL相关说明
2007/01/15 PHP
PHP实现抓取Google IP并自动修改hosts文件
2015/02/12 PHP
解决Laravel5.2 Auth认证退出失效的问题
2019/10/14 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
javascript AutoScroller 函数类
2009/05/29 Javascript
Javascript attachEvent传递参数的办法
2009/12/14 Javascript
onmouseover和onmouseout的一些问题思考
2013/08/14 Javascript
js创建一个input数组并绑定click事件的方法
2014/06/12 Javascript
node.js中的path.join方法使用说明
2014/12/08 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
2016/09/16 Javascript
javascript对浅拷贝和深拷贝的详解
2016/10/14 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
2016/11/09 Javascript
详解如何在Vue2中实现组件props双向绑定
2017/03/29 Javascript
vue axios登录请求拦截器
2018/04/02 Javascript
Vue.js中 v-model 指令的修饰符详解
2018/12/03 Javascript
微信小程序实现日期格式化和倒计时
2020/11/01 Javascript
python在Windows8下获取本机ip地址的方法
2015/03/14 Python
详解Django之admin组件的使用和源码剖析
2018/05/04 Python
Python英文文本分词(无空格)模块wordninja的使用实例
2019/02/20 Python
python中单下划线(_)和双下划线(__)的特殊用法
2019/08/29 Python
windows中安装Python3.8.0的实现方法
2019/11/19 Python
基于Django signals 信号作用及用法详解
2020/03/28 Python
推荐10个CSS3 制作的创意下拉菜单效果
2014/02/11 HTML / CSS
详解android与HTML混合开发总结
2018/06/06 HTML / CSS
俄罗斯达美乐比萨外送服务:Domino’s Pizza
2020/12/18 全球购物
机械制造与自动化应届生求职信
2013/11/16 职场文书
幼儿园教师节活动方案
2014/02/02 职场文书
消防应急演练方案
2014/02/12 职场文书
法制宣传教育方案
2014/05/09 职场文书
2014年党的群众路线活动个人整改措施
2014/10/28 职场文书
2014年四风个人对照检查及整改措施
2014/10/28 职场文书
个人年底工作总结
2015/03/10 职场文书
公安忠诚教育心得体会
2016/01/23 职场文书
MySQL表锁、行锁、排它锁及共享锁的使用详解
2022/04/02 MySQL