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语言的优雅之处
Jul 04 Python
一键搞定python连接mysql驱动有关问题(windows版本)
Apr 23 Python
Python 使用os.remove删除文件夹时报错的解决方法
Jan 13 Python
python去除拼音声调字母,替换为字母的方法
Nov 28 Python
python多线程抽象编程模型详解
Mar 20 Python
Python3日期与时间戳转换的几种方法详解
Jun 04 Python
对python while循环和双重循环的实例详解
Aug 23 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
Feb 17 Python
Tkinter中复选菜单是否被选中的判断与设置方式
Mar 04 Python
Python能做什么
Jun 02 Python
Python tkinter之Bind(绑定事件)的使用示例
Feb 05 Python
opencv深入浅出了解机器学习和深度学习
Mar 17 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
英雄试炼之肉山谷—引领RPG新潮流
2020/04/20 DOTA
BBS(php & mysql)完整版(二)
2006/10/09 PHP
解析isset与is_null的区别
2013/08/09 PHP
ci检测是ajax还是页面post提交数据的方法
2014/11/10 PHP
laravel中短信发送验证码的实现方法
2018/04/25 PHP
textContent在Firefox下与innerText等效的属性
2007/05/12 Javascript
javascript 异常处理使用总结
2009/06/21 Javascript
append和appendTo的区别以及appendChild用法
2013/12/24 Javascript
JavaScript实现两个select下拉框选项左移右移
2017/03/09 Javascript
Angular实现的简单查询天气预报功能示例
2017/12/27 Javascript
基于vue2.x的电商图片放大镜插件的使用
2018/01/22 Javascript
Bootstrap-table自定义可编辑每页显示记录数
2018/09/07 Javascript
浅谈vue中resetFields()使用注意事项
2020/08/12 Javascript
Openlayers学习之地图比例尺控件
2020/09/28 Javascript
全网小程序接口请求封装实例代码
2020/11/06 Javascript
python人人网登录应用实例
2014/09/26 Python
python循环监控远程端口的方法
2015/03/14 Python
Python爬虫将爬取的图片写入world文档的方法
2018/11/07 Python
对python实现二维函数高次拟合的示例详解
2018/12/29 Python
树莓派使用USB摄像头和motion实现监控
2019/06/22 Python
详解pandas中MultiIndex和对象实际索引不一致问题
2019/07/23 Python
Django自定义模板过滤器和标签的实现方法
2019/08/21 Python
在python中list作函数形参,防止被实参修改的实现方法
2020/06/05 Python
HTML5实现签到 功能
2018/10/09 HTML / CSS
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
官方授权图形T恤和服装:Fifth Sun
2019/06/12 全球购物
aden + anais英国官网:美国婴儿贴身用品品牌
2019/09/08 全球购物
俄罗斯宠物用品网上商店:ZooMag
2019/12/12 全球购物
vue项目实现分页效果
2021/03/24 Vue.js
学生党员思想汇报
2013/12/28 职场文书
大学生学习新党章思想汇报
2014/10/25 职场文书
新员工试用期工作总结2015
2015/05/28 职场文书
2015暑假实习报告范文
2015/07/13 职场文书
学习经验交流会策划书
2015/11/02 职场文书
基于Python实现的购物商城管理系统
2021/04/27 Python
【海涛教你打DOTA】剑圣第一人称视角解说
2022/04/01 DOTA