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

  • 相关阅读:
    C++覆盖、重载、多态区别
    C++的模板与类属类
    虚函数表和虚基类表
    常用的设计模式
    计算机内存中的对齐和C++ 类的存储空间大小
    C++的多态
    前端框架你究竟选什么
    [zt]程序员的本质
    javascript
    Web开发人员应有的15本免费电子书
  • 原文地址:https://www.cnblogs.com/ling-yu/p/9167065.html
Copyright © 2011-2022 走看看