zoukankan      html  css  js  c++  java
  • python中的join()函数的用法

    Python中有.join()和os.path.join()两个函数,具体作用如下:

       . join():    连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串
        os.path.join():  将多个路径组合后返回

    >>#对序列进行操作(分别使用'  ' 、' - '与':'作为分隔符)

     >> a=['1','2','3','4','5']

    >> '  '.join(a)

    1 2 3 4 5

    >>';'.jion(a)

    1-2-3-4-5

    >>'.'.join(a)

    1.2.3.4.5

    >>#对字符串进行操作(分别使用'  ' 、' - '与':'作为分隔符)

    >>b='hello world'

    >> '  '.join(b)

    h e l l o   w o r l d

    >>'-' .join(b)

    h-e-l-l-o- -w-o-r-l-d

    >>':'.jion(b)

    h:e:l:l:o: :w:o:r:l:d

    >>#对元组进行操作(分别使用'  ' 、' - '与':'作为分隔符)

    >>c=('1','2','3','4','5')

    >>'  '.join(c)

    1 2 3 4 5

    >>'-'.join(c)

    1-2-3-4-5

    >>':'.join(c)

    1:2:3:4:5

    >>#对字典进行无序操作(分别使用'  ' 、' - '与':'作为分隔符)

    >>d={'name1':'a','name2':'b','name3':'c','name4':'d'}

    >>'  '.jion(d)

    name1 name2 name3 name4

    >>'-'.join(d)
    name1-name2-name3-name4

    >>':'.join(d)

    name1:name2:name3:name4

    >>#对目录进行操作

    >> import os

    >>os.path.join('/hello/','good/date','datbody')

    hello/good/date/datbody

  • 相关阅读:
    hdu 1518 square
    AWR报告的使用
    状态模式之观察者和状态模式
    Arduino笔记五三轴陀螺仪L3G4200D
    TCP IP 学习笔记 二 链路层
    机房收费系统数据库设计小结
    TMSSCRIPTER介绍
    TMSScripter语法
    listview的一些用法
    进制转换
  • 原文地址:https://www.cnblogs.com/ling-yu/p/9167065.html
Copyright © 2011-2022 走看看