博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python中的join()函数的用法
阅读量:5262 次
发布时间:2019-06-14

本文共 998 字,大约阅读时间需要 3 分钟。

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

  

 

转载于:https://www.cnblogs.com/jsplyy/p/5634640.html

你可能感兴趣的文章
unity添加Mysql的dll以及发布的问题
查看>>
云软件——艺术字符设计!【推荐】
查看>>
什么是堆栈?
查看>>
导弹跟踪算法
查看>>
Sample Book Chapter: Oracle APEX 4.0 Cookbook
查看>>
柳传志称激励员工唯一办法是以身作则
查看>>
Hdu 2962 Trucking
查看>>
[LeetCode] 894. All Possible Full Binary Trees 所有可能的满二叉树
查看>>
org.hibernate.id.IdentifierGenerationException: Hibernate异常
查看>>
java实现快速排序
查看>>
mencache的使用二
查看>>
怎样查看Eclipse是32位还是64位?
查看>>
iOS音频播放 (二):AudioSession 转
查看>>
Maven和Ant的差别
查看>>
HTTP协议基础
查看>>
3分钟看懂flex布局
查看>>
Maven系列--pom.xml 配置详解
查看>>
54/74系列逻辑芯片
查看>>
一款可定制的外国jQuery图表插件jqplot
查看>>
ubuntu10.10 全自动安装微软雅黑字体
查看>>