zoukankan      html  css  js  c++  java
  • Python中join()函数使用

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

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

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

    a=['1aa','2bb','3cc','4dd','5ee']
    print(' '.join(a))     #1aa 2bb 3cc 4dd 5ee
    print(';'.join(a))     #1aa;2bb;3cc;4dd;5ee
    print('.'.join(a))     #1aa.2bb.3cc.4dd.5ee
    print('-'.join(a))     #1aa-2bb-3cc-4dd-5ee

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

    b='hello world'
    print('  '.join(b))  #  h  e  l  l  o     w  o  r  l  d
    print('-'.join(b))   #  h-e-l-l-o- -w-o-r-l-d
    print(':'.join(b))   #  h:e:l:l:o: :w:o:r:l:d

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

    c=('aa','bb','cc','dd','ee')
    print('  '.join(c))  # aa  bb  cc  dd  ee
    print('-'.join(c))   # aa-bb-cc-dd-ee
    print(':'.join(c))   # aa:bb:cc:dd:ee

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

    d={'name1':'a','name2':'b','name3':'c','name4':'d'}
    print('  '.join(d))  #  name1  name2  name3  name4
    print('-'.join(d))   #  name1-name2-name3-name4
    print(':'.join(d))   #  name1:name2:name3:name4

    #对于字符串截取后使用join拼接

    str='G20-放假安排'
    print(str.split('-')[1:])   #截取从第一个往后   ['放假安排']
    
    print('-'.join('G20-杭州峰会-放假时间-放假安排'.split('-')[1:]))   #截取从第一个往后的所有,并且使用 - 连接;  杭州峰会-放假时间-放假安排
    str1='G20-杭州峰会-放假时间-放假安排' print('-'.join(str1.split('-')[:-1]) ) #截取后,去除最后一个
    print('G20-杭州峰会-放假时间-放假安排'.split('-')[-1]) # 取出最后一个-后内容

    #对目录进行操作

    import  os
    print(os.path.join('/hello/','good/date/','datbody'))   #/hello/good/date/datbody
  • 相关阅读:
    leetcode 33. Search in Rotated Sorted Array
    leetcode 32. Longest Valid Parentheses
    leetcode 28. Implement strStr()
    leetcode 27. Remove Element
    leetcode 26. Remove Duplicates from Sorted Array
    leetcode 24. Swap Nodes in Pairs
    leetcode 22. Generate Parentheses
    树莓派的频率管理和热控制
    sql执行insert插入一条记录同时获取刚插入的id
    全程直播个人博客重构过程,采用springboot+dubbo+jpa技术栈。
  • 原文地址:https://www.cnblogs.com/carey9420/p/12165904.html
Copyright © 2011-2022 走看看