zoukankan      html  css  js  c++  java
  • python中join()方法介绍

    描述

    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:	est.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:PycharmProjectsAPPTESTappAutoTest
    eport201809291118result.html
    

      

  • 相关阅读:
    rm
    Linux下解包/打包,压缩/解压命令
    虚拟机安装---vm12+ubuntukylin16.04
    mysql-5.6.41-winx64安装
    tensorflow学习笔记一------下载安装,配置环境(基于ubuntu16.04 pycharm)
    大一上学期C语言学习心得总结
    常见HTTP状态码
    Java语言基础及java核心
    linux下安装JMeter(小白教程)
    Linux下安装JDK(小白教程)
  • 原文地址:https://www.cnblogs.com/Ladylittleleaf/p/9757118.html
Copyright © 2011-2022 走看看