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中的socket模块使用代理实例
May 29 Python
在Python的setuptools框架下生成egg的教程
Apr 13 Python
详解用python写一个抽奖程序
May 10 Python
使用Keras 实现查看model weights .h5 文件的内容
Jun 09 Python
Python如何自动获取目标网站最新通知
Jun 18 Python
python实现npy格式文件转换为txt文件操作
Jul 01 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
Jul 14 Python
python使用布隆过滤器的实现示例
Aug 20 Python
python爬虫判断招聘信息是否存在的实例代码
Nov 20 Python
用Python实现童年贪吃蛇小游戏功能的实例代码
Dec 07 Python
Django如何与Ajax交互
Apr 29 Python
Django migrate报错的解决方案
May 20 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下关于中英数字混排的字符串分割问题
2010/04/06 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
2017/04/19 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
Alliance vs Liquid BO3 第三场2.13
2021/03/10 DOTA
ArrayList类(增强版)
2007/04/04 Javascript
JavaScript去除空格的三种方法(正则/传参函数/trim)
2013/02/06 Javascript
返回页面顶部top按钮通过锚点实现(自写)
2013/08/30 Javascript
网页防止tab键的使用快速解决方法
2013/11/07 Javascript
浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法
2014/01/10 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
2014/03/19 Javascript
js实现的标题栏新消息闪烁提示效果
2014/06/06 Javascript
jQuery+easyui中的combobox实现下拉框特效
2015/02/27 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(基于jquery)
2015/11/18 Javascript
JavaScript修改作用域外变量的方法
2016/03/25 Javascript
JS工作中的小贴士之”闭包“与事件委托的”阻止冒泡“
2016/06/16 Javascript
浅谈Vue的基本应用
2016/12/27 Javascript
JavaScript实现离开页面前提示功能【附jQuery实现方法】
2017/09/26 jQuery
vue中遇到的坑之变化检测问题(数组相关)
2017/10/13 Javascript
基于Vue、Vuex、Vue-router实现的购物商城(原生切换动画)效果
2018/01/09 Javascript
小程序实现左滑删除功能
2018/10/30 Javascript
Vue组件基础用法详解
2020/02/05 Javascript
Python实现的检测web服务器健康状况的小程序
2014/09/17 Python
Python之父谈Python的未来形式
2016/07/01 Python
Python 基础之字符串string详解及实例
2017/04/01 Python
python实现指定字符串补全空格、前面填充0的方法
2018/11/16 Python
matplotlib交互式数据光标mpldatacursor的实现
2021/02/03 Python
利用CSS3实现折角效果实例源码
2016/09/28 HTML / CSS
HTML5 body设置全屏背景图片的示例代码
2020/12/08 HTML / CSS
《黄河颂》教学反思
2014/02/07 职场文书
计算机多媒体专业自荐信
2014/07/04 职场文书
2014年内部审计工作总结
2014/12/09 职场文书
2015年小学生国庆节演讲稿
2015/07/30 职场文书
Python基础之教你怎么在M1系统上使用pandas
2021/05/08 Python
Python预测分词的实现
2021/06/18 Python
Python作用域和名称空间的详细介绍
2022/04/13 Python