描述

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中join()方法介绍相关推荐

  1. python join_Python中join()方法的用法

    Python中join()方法的主要作用是以特定的字符或字符串作为分隔符(字符串)将若干字符串拼接在一起.其作用的对象可以是单独的一个字符串,也可以是一个字符串元组,字符串列表.字符串集合或字符串字典 ...

  2. python里的join方法_python中join()方法介绍

    描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. 语法 join()方法语法: str . join ( sequence ) 参数 sequence -- ...

  3. python 定义函数方法,python中函数如何定义?python函数的调用方法介绍

    本篇文章给大家带来的内容是关于python中函数如何定义?python函数的调用方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1. 函数的概念,函数是将具有独立功能的代码块 ...

  4. python加号换行,Python字符串拼接六种方法介绍

    Python字符串拼接的6种方法: 1.加号 第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用"+"来连接两个字符串: prin ...

  5. python方法定义..._解析Python类中的方法定义

    最近在学习类过程中,绑定方法这个概念没有理解透彻,所以在网上找了很多相关博客.文章研究到底是怎么一回事.因为有的文章所陈述与我在python3.5版本实际实验中有些出入,所以经过实践后总结出以下结论. ...

  6. 前端开发:JS中join()方法的使用总结

    前言 在前端开发过程中,对数组的数据进行处理也是比较常见的操作之一,而且对数组进行操作的频率远远大于对 对象进行操作,因此在开发过程中对于数组里面的数据进行处理是一项比较重要的技能,尤其是对于刚入行的 ...

  7. Python:字符串中的方法--strip()

    Python:字符串中的方法–strip()(超详细版) 前言 今天突然意识到,我学习爬虫到今天一直很少用到Python基础的东西,就比如说是字符串的一些方法,索性就带着大家一起复习一下Python字 ...

  8. 61_有关多线程中join方法详解

    Java中join()方法的理解 thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程. 比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后, ...

  9. ResultSetMetaData 中的方法介绍

    ResultSetMetaData 中的方法介绍 利用ResultSet的getMetaData的方法可以获得ResultSetMeta对象,而ResultSetMetaData存储了 ResultS ...

最新文章

  1. 如何提升计算机内存,怎么提高电脑物理内存
  2. android版本号和对应的API等级
  3. 实现根据条件删除_Vue源码解析,keep-alive是如何实现缓存的?
  4. python获取当前线程名称_python使用标准库根据进程名如何获取进程的pid详解
  5. mysql编辑前200行_巧妙使用SQL Server编辑前200行功能
  6. c++11中thread join和detach的区别
  7. stackexchange_通过Spring Social发推StackExchange问​​题
  8. ruby 发送post请求_使用Ruby发送电子邮件
  9. php基础编程教程 pdf,手把手教你编程打印出PDF_PHP教程
  10. 20200724:力扣197周周赛上
  11. matlab2014调用vs2015进行混合编译生成mex文件
  12. XML XPATH simpleXML
  13. Arcgis for Js实现graphiclayer的空间查询(续)
  14. python3清屏命令_python3.4中清屏的处理方法
  15. asic面试题目 英伟达_英伟达笔试题目ASIC|英伟达笔试题
  16. ★40个经典的社交心理学现象
  17. androrid按键事件
  18. 微信小程序开发的适合领域
  19. 为什么嫁人要嫁IT男?
  20. and true和if都是python语言的保留字_python语言保留字有哪些

热门文章

  1. 一行代码打印python之禅
  2. Win10之选择文件右击时卡死问题(转圈圈)
  3. Linux命令之nl
  4. 编译C++11/14方法
  5. python function if yield_成为Python大牛必须要掌握的高端语法——yield!
  6. 如何选择系统服务器,如何选择服务器的操作系统
  7. Apache Shiro Java 反序列化漏洞解决修复记录
  8. python如何下载os库_简谈下载安装Python第三方库的三种方法
  9. android dialog动画_Android超级酷炫实用的UI框架
  10. 图灵机器人调用数据恢复_python:用itchat打造属于自己的微信聊天机器人,24小时运行...