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实现二分查找算法实例
May 26 Python
python读写json文件的简单实现
Apr 11 Python
Python 模拟员工信息数据库操作的实例
Oct 23 Python
如何在Django中使用聚合的实现示例
Mar 23 Python
Pytorch 使用不同版本的cuda的方法步骤
Apr 02 Python
Python如何基于Tesseract实现识别文字功能
Jun 05 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
Jun 06 Python
keras实现VGG16方式(预测一张图片)
Jul 07 Python
python3 中使用urllib问题以及urllib详解
Aug 03 Python
Python使用socket_TCP实现小文件下载功能
Oct 09 Python
python 实现简单的计算器(gui界面)
Nov 11 Python
解决PDF 转图片时丢文字的一种可能方式
Mar 04 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写的留言本
2006/10/09 PHP
php编写一个简单的路由类
2011/04/13 PHP
解析php mysql 事务处理回滚操作(附实例)
2013/08/05 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
JavaScript 直接操作本地文件的实现代码
2009/12/01 Javascript
javascript实现跳转菜单的具体方法
2013/07/05 Javascript
JavaScript修改css样式style动态改变元素样式
2013/12/16 Javascript
基于豆瓣API+Angular开发的web App
2015/01/02 Javascript
js实现无限级树形导航列表效果代码
2015/09/23 Javascript
jquery+json实现分页效果
2016/03/07 Javascript
微信小程序 教程之模块化
2016/10/17 Javascript
Vue组件化通讯的实例代码
2017/06/23 Javascript
vue Render中slots的使用的实例代码
2017/07/19 Javascript
Vue2.0+ElementUI实现表格翻页的实例
2017/10/23 Javascript
vue中轮训器的使用
2019/01/27 Javascript
js中比较两个对象是否相同的方法示例
2019/09/02 Javascript
vue实现点击按钮下载文件功能
2019/10/11 Javascript
[02:17]2016国际邀请赛中国区预选赛VG战队领队采访
2016/06/26 DOTA
[01:23:45]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第一场 1月22日
2021/03/11 DOTA
Python内置函数之filter map reduce介绍
2014/11/30 Python
Python中一些不为人知的基础技巧总结
2018/05/19 Python
python 获得任意路径下的文件及其根目录的方法
2019/02/16 Python
华为校园招聘上机笔试题 扑克牌大小(python)
2020/04/22 Python
python 已知一个字符,在一个list中找出近似值或相似值实现模糊匹配
2020/02/29 Python
利用Python批量识别电子账单数据的方法
2021/02/08 Python
Html5实现如何在两个div元素之间拖放图像
2013/03/29 HTML / CSS
AOP的定义以及作用
2013/09/08 面试题
模具专业毕业推荐信
2014/03/08 职场文书
协议书怎么写
2014/04/21 职场文书
新闻发布会策划方案
2014/06/12 职场文书
行政管理专业求职信
2014/07/06 职场文书
医院营销工作计划
2015/01/16 职场文书
2015年幼儿园个人工作总结
2015/04/25 职场文书
停发工资证明范本
2015/06/12 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
python 如何获取页面所有a标签下href的值
2021/05/06 Python