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中类的继承代码实例
Oct 28 Python
python超简单解决约瑟夫环问题
May 12 Python
详解Django中的权限和组以及消息
Jul 23 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
Apr 30 Python
简单了解python代码优化小技巧
Jul 08 Python
Python3 执行系统命令并获取实时回显功能
Jul 09 Python
python openpyxl使用方法详解
Jul 18 Python
浅谈Python 敏感词过滤的实现
Aug 15 Python
解决Python对齐文本字符串问题
Aug 28 Python
Python基于Socket实现简易多人聊天室的示例代码
Nov 29 Python
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
Apr 05 Python
利用Python判断整数是否是回文数的3种方法总结
Jul 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
帝国cms常用标签汇总
2015/07/06 PHP
基于CI框架的微信网页授权库示例
2016/11/25 PHP
利用PHP实现开心消消乐的算法示例
2017/10/12 PHP
win10 apache配置虚拟主机后localhost无法使用的解决方法
2018/01/27 PHP
Javascript中Eval函数的使用说明
2008/10/11 Javascript
javascript获取ckeditor编辑器的值(实现代码)
2013/11/18 Javascript
jQuery实现跟随鼠标运动图层效果的方法
2015/02/02 Javascript
jQuery插件制作之全局函数用法实例
2015/06/01 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
jQuery 生成svg矢量二维码
2016/08/09 Javascript
JavaScript常用正则函数用法示例
2017/01/23 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
jQuery源码分析之sizzle选择器详解
2017/02/13 Javascript
在Swiper内如何制作CSS3动画效果示例代码
2017/12/07 Javascript
VueCli3构建TS项目的方法步骤
2018/11/07 Javascript
node.js 基于 STMP 协议和 EWS 协议发送邮件
2021/02/14 Javascript
python自动安装pip
2014/04/24 Python
Python2.7读取PDF文件的方法示例
2017/07/13 Python
Python基于csv模块实现读取与写入csv数据的方法
2018/01/18 Python
对Python中range()函数和list的比较
2018/04/19 Python
python实现京东订单推送到测试环境,提供便利操作示例
2019/08/09 Python
PyCharm无法引用自身项目解决方式
2020/02/12 Python
python框架Django实战商城项目之工程搭建过程图文详解
2020/03/09 Python
使用keras实现BiLSTM+CNN+CRF文字标记NER
2020/06/29 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
详解pandas apply 并行处理的几种方法
2021/02/24 Python
详解python的xlwings库读写excel操作总结
2021/02/26 Python
求职信内容考虑哪几点
2013/10/05 职场文书
中学生爱国演讲稿
2013/12/31 职场文书
技能竞赛活动方案
2014/02/21 职场文书
评职称个人总结
2015/03/05 职场文书
调任通知
2015/04/21 职场文书
学习党史心得体会2016
2016/01/23 职场文书
goland 清除所有的默认设置操作
2021/04/28 Golang
Java SSH 秘钥连接mysql数据库的方法
2021/06/28 Java/Android
为什么MySQL8新特性会修改自增主键属性
2022/04/18 MySQL