函数: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 >>> seq1 = ['hello','good','boy','doiido']

4 >>> print ' '.join(seq1)

5 hello good boy doiido

6 >>> print ':'.join(seq1)

7 hello:good:boy:doiido

8

9

10 #对字符串进行操作

11

12 >>> seq2 = "hello good boy doiido"

13 >>> print ':'.join(seq2)

14 h:e:l:l:o: :g:o:o:d: :b:o:y: :d:o:i:i:d:o

15

16

17 #对元组进行操作

18

19 >>> seq3 = ('hello','good','boy','doiido')

20 >>> print ':'.join(seq3)

21 hello:good:boy:doiido

22

23

24 #对字典进行操作

25

26 >>> seq4 = {'hello':1,'good':2,'boy':3,'doiido':4}

27 >>> print ':'.join(seq4)

28 boy:good:doiido:hello

29

30

31 #合并目录

32

33 >>> import os

34 >>> os.path.join('/hello/','good/boy/','doiido')

35 '/hello/good/boy/doiido'

python join函数报错_python中join()函数的使用方法相关推荐

  1. python print end报错_python中print()函数的用法和end=不换行详解

    需求:打印五个字符,在一行上 代码: i = 0 while i< 5 : i += 1 print(i,end='') 结果: 1 2 3 4 5那么问题来了,为什么加一个end=" ...

  2. python display 报错_Python中的函数(三)

    Python中的函数(三) 在前面两篇文章中已经探讨了函数的一些相关用法,下面一起来了解一下函数参数类型的问题.在C语言中,调用函数时必须依照函数定义时的参数个数以及类型来传递参数,否则将会发生错误, ...

  3. python时间函数报错_Python Day11-LEGB-global-时间函数

    1.LEGB规则对变量名进行作用域解析 我们已经知道了多个命名空间可以独立存在,而且可以在不同的层次上包含相同的变量名."作用域"定义了Python在哪一个层次上查找某个" ...

  4. python双引号报错_Python中select语句中的双引号”“怎么处理

    我把MySQL的语句中放在了Python中(我用的Pycharm),有个sql语句是如下:insertinto`level-1metric`(`Year`,`SupplyChain`,`Region` ...

  5. python后面空格报错_python中空格和table混用报错原因

    python是一门严格遵守缩进的语言,缩进的规则代表着程序的层级关系.我们来看一段代码.class MyForm(Form): value1 = StringField('value1') value ...

  6. python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解

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

  7. python class函数报错_Python multiprocess pool模块报错pickling error问题解决方法分析

    本文实例讲述了Python multiprocess pool模块报错pickling error问题解决方法.分享给大家供大家参考,具体如下: 问题 之前在调用class内的函数用multiproc ...

  8. python全局变量赋值报错_python全局变量、回调函数

    1.python全局变量相关概念及使用 来自菜鸟教程上的例子: http://www.runoob.com/python3/python3-function.html 一.python入参需要注意地方 ...

  9. python时间函数报错_python3中datetime库,time库以及pandas中的时间函数区别与详解...

    1介绍datetime库之前 我们先比较下time库和datetime库的区别 先说下time 在 Python 文档里,time是归类在Generic Operating System Servic ...

最新文章

  1. java,js,jstl,EL的简单交互
  2. 在python中使用json格式存储数据
  3. 一文读懂机器学习中的正则化
  4. JSP指令与动作——include forward param
  5. 语言 重量计算_大师之光:有种跨越国界的语言叫C++
  6. 安卓学习-界面-布局-FrameLayout
  7. Spring 环境与profile(一)——超简用例
  8. Hadoop入门(十五)Mapreduce的数据排序程序
  9. 知乎热议的Deep Peak2模型究竟是什么?答案都在这里
  10. jsp+servlet实现最基本的注册登陆功能
  11. net helpmsg get error message for error id in cmd script
  12. 小程序Table样式
  13. 计算机行业的最新技术,计算机行业发展空间巨大 三大必然趋势引领发展
  14. 如何预防网站被篡改,劫持
  15. Gitee 多人协作开发教程
  16. Aviary 图片编辑
  17. shapely包导入问题
  18. 水星路由器wan口ip显示0_路由器wan口ip地址显示0.0.0.0怎么办(2)
  19. Android BLE HIDS Data ,从问询DB 到写入Android 节点的flow之二
  20. 物联网毕业设计 单片机遥控小车

热门文章

  1. 第一篇Mac上fluter开发环境配置
  2. 如何成为一名出色SEO从业人员
  3. jQuery-5(HTML DOM)
  4. 【socket】socket介绍-socket与http服务通信
  5. Java类名的命名规则
  6. 人工智能基础(高中版)教材补充和资源分享之番外篇 Cozmo+Python+ROS+AI
  7. jenkins + svn + maven +svn 实现当SVN提交代码后自动触发打包部署
  8. XJTU第八周大计基编程作业
  9. 烽火ExMobi引领企业移动应用平台浪潮
  10. Unity-3D游戏开发套件指南(入门篇)-免费资源