原文:http://blog.csdn.net/weixin_40475396/article/details/78227747

函数: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[,......]])

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

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

二、使用实例

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

>>> 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. 【01-06】JPA 全局单一主键
  2. HDU3465 树状数组逆序数
  3. H5学习系列之Geolocation API
  4. Beat the Spread![HDU1194]
  5. Spring+Quartz实现定时执行任务的配置
  6. jquery 相关class属性的操作
  7. 继电器Relay:ZZR08
  8. php进行多个数组合并zip
  9. linux查看服务器型号
  10. Windows文件操作的API函数[转载]
  11. arcgis for javascript之ArcGISDynamicMapServiceLayer图层控制的实现
  12. GDB调试精粹及使用实例
  13. Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)(转)
  14. 【Android笔记】MediaPlayer基本用法
  15. java 常用的三大集合类
  16. 转:HTML错误编号大全
  17. 在Visual Studio中使用C++创建和使用DLL
  18. 开源项目Zookeeper、Doozer、etcd进行总结
  19. HTML标签播放MP4视频
  20. fzu1977

热门文章

  1. 针对Oracle的一系列操作
  2. 两个tomcat使用同一个jvm可能会出错
  3. BBS注册功能
  4. LeetCode——735.行星碰撞
  5. java.lang.AbstractMethodError: org.slf4j.impl.JDK14LoggerAdapter.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
  6. 吴裕雄--天生自然 pythonTensorFlow自然语言处理:Attention模型--训练
  7. C# 使用 HttpPost 请求调用 WebService (转)
  8. [原]调试实战——使用windbg调试崩溃在ole32!CStdMarshal::DisconnectSrvIPIDs
  9. mysql 查询a表在b表中不存在的记录
  10. PAT甲级——1041 Be Unique