函数:string.join()

Python中有join()和os.path.join()两个函数,具体作用如下:
    join():    连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串
    os.path.join():  将多个路径组合后返回

一、函数说明
1、join()函数

语法:  'sep'.join(seq)

参数说明
sep:分隔符。可以为空
seq:要连接的元素序列、字符串、元组、字典
上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串

返回值:返回一个以分隔符sep连接各个元素后生成的字符串

2、os.path.join()函数

语法:  os.path.join(path1[,path2[,......]])

返回值:将多个路径组合后返回

注:第一个绝对路径之前的参数将被忽略

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#对序列进行操作(分别使用' '与':'作为分隔符)
  
>>> seq1 = ['hello','good','boy','doiido']
>>> print ' '.join(seq1)
hello good boy doiido
>>> print ':'.join(seq1)
hello:good:boy:doiido
  
  
#对字符串进行操作
  
>>> seq2 = "hello good boy doiido"
>>> print ':'.join(seq2)
h:e:l:l:o: :g:o:o:d: :b:o:y: :d:o:i:i:d:o
  
  
#对元组进行操作
  
>>> seq3 = ('hello','good','boy','doiido')
>>> print ':'.join(seq3)
hello:good:boy:doiido
  
  
#对字典进行操作
  
>>> seq4 = {'hello':1,'good':2,'boy':3,'doiido':4}
>>> print ':'.join(seq4)
boy:good:doiido:hello
  
  
#合并目录
  
>>> import os
>>> os.path.join('/hello/','good/boy/','doiido')
'/hello/good/boy/doiido'

最新文章

  1. iOS FMDB的使用(增,删,改,查,sqlite存取图片)
  2. jqeury datatable
  3. 在windows下添加php的Imagick扩展
  4. Spark 大数据平台 Introduction part 2 coding
  5. LeetCode Product of Array Except Self (除自身外序列之积)
  6. Ajax调用WebService(一)
  7. nginx之服务器
  8. BZOJ 1501 智慧珠游戏
  9. c语言_常见图片格式判断
  10. 墙上时钟时间 ,用户cpu时间 ,系统cpu时间
  11. 修改firefox的默认缩放比
  12. virt-viewer 连kvm 虚机
  13. jQuery事件绑定与常用事件
  14. 20165236 实验二 《Java面向对象程序设计》实验报告
  15. Codeforces 1005 E2 - Median on Segments (General Case Edition)
  16. Web 协议 HTTP1.0 HTTP1.1 SPDY HTTP2.0
  17. easyui datagrid fit 属性
  18. MySQL语句详解(用户表、密码、权限、远程)
  19. 最优贸易 NOIP 2009 提高组 第三题
  20. gRPC官方文档(通讯协议)

热门文章

  1. udp_server函数
  2. idea 2018.1破解激活方法,有效期至2099年
  3. 洛谷P2699小浩的幂次运算
  4. 模拟用户登录(获取cookie/实例化session)
  5. Codeforces891C(892E)
  6. 利用gcc的__attribute__编译属性section子项构建初始化函数表
  7. invalidate和requestLayout
  8. JavaScript编程基础2
  9. 20165325《Java程序设计》第九周学习总结
  10. SpringSocial简介