函数: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'

Python join() 函数 连接字符串相关推荐

  1. python join函数用法-Python join()函数

    今天写python 100例时,有个题目是大致是这样的:已知输入形式是1+3+2+1,要求输出形式为1+1+2+3 一开始思路是将输入的字符串用split()函数划分成数组,在对数组进行排序,再用fo ...

  2. python join() 函数的用法

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

  3. python join函数报错_python中join()函数的使用方法

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

  4. Join Strings with join(连接字符串)freeCodeCamp上边的项目

    Join Strings with join(连接字符串) 我们可以使用join方法来把数组转换成字符串,里边的每一个元素可以用你指定的连接符连接起来,这个连接符就是你要传入的参数. 下面展示了使用j ...

  5. python join字符连接函数的使用方法

    string模块的join方法,因此它需要两个参数,一个是list,另一个是分隔符.而且调用时正如cnxo所示,如果你导入了 string模块: import string 你需要使用string.j ...

  6. python自定义函数复制字符串_Python学习笔记摘要(一)类型 字符串 函数 列表 深浅拷贝...

    python中的对象和类型 在python中,认为系统中的每一个"东西"都是一个对象,在python中,"对象"有着特殊的意义,python中的对象有: 一个标 ...

  7. python substr函数_Python 字符串函数

    1.去空格及特殊符号 s.strip() s.lstrip() s.rstrip() s.strip().lstrip().rstrip(',') 声明:s为字符串,rm为要删除的字符序列 s.str ...

  8. python islower函数_python字符串是否是小写-python 字符串小写-python islower函数-python islower函数未定义-嗨客网...

    Python字符串是否是小写教程 在开发过程中,有时候我们需要判断一个 Python islower()函数详解 语法 str.islower() -> bool 参数 参数 描述 str 表示 ...

  9. python isalnum函数_Python 字符串 (isdigit, isalnum,isnumeric)转

    Python isdigit() 方法检测字符串是否只由数字组成. 语法 isdigit()方法语法: str.isdigit() 参数 无. 返回值 如果字符串只包含数字则返回 True 否则返回 ...

最新文章

  1. day13 paramiko、数据库表操作
  2. hql 语法与详细解释转
  3. Html 教程 (4) <head>
  4. boost::callable_traits是否为is_volatile_member的测试程序
  5. java batik_Batik详解.pdf
  6. select及触发方式,select监听多链接,select与epoll的实现区别
  7. web.py开发web 第一章 Hello World
  8. 微软推出 Microsoft Build of OpenJDK 预览版!
  9. xml中加html源码,从xml获取数据以插入html标签,但在源代码中未看到
  10. 【机器学习】Logistic Regression逻辑回归原理与java实现
  11. 计算机通信发展史,通信技术发展史
  12. 我的世界服务器修改世界难度,我的世界服务器空岛生存调难度指令 | 手游网游页游攻略大全...
  13. QEMU同步脏页原理
  14. 关于使用ajax动态输出cnzz统计代码的问题
  15. DDOS专题详细讲解
  16. Windows软件之——RocketDock之无法拖放图标到dock栏
  17. yarn application -kill application_id yarn kill 超时任务脚本
  18. 内插滤波器 matlab,多相分解实现内插滤波器.ppt
  19. Wordpress 网站设计入门 脚注编辑
  20. H.266/VVC相关技术学习笔记4:HEVC和VVC中块划分的差别

热门文章

  1. Bypass information_schema与无列名注入
  2. 两数组数据对比,过滤出不相同的数据
  3. c语言中加减和移位,c中的移位运算
  4. Swift 语句(Statements)
  5. oracle 四舍五入日期,Oracle时间运算(日期截取及四舍五入)
  6. 外挂基础知识入门教学|工具下载
  7. 程序员什么时候该考虑辞职?
  8. 开发直播源码需要了解哪些原理?小白必看内容
  9. matlab帕累托分布函数,Matlab里面的重尾分布
  10. 【数理知识】欧拉复数公式