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

本文共 1095 字,大约阅读时间需要 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[,......]])

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

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

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'

  

 

 

转载地址:http://qtjlx.baihongyu.com/

你可能感兴趣的文章
初探Cgroups(控制组群)
查看>>
从零开始学_JavaScript_系列(21)——dojo(8)(手把手教你封装一个widget)
查看>>
[Java] equals与==的区别
查看>>
[NHibernate]并发控制
查看>>
C++设计模式8--装饰模式(Decorator)--动态的增减功能
查看>>
C# WCF DataContractSerializer 类
查看>>
高性能 React 组件
查看>>
可能是最早的学习Android N新特性的文章
查看>>
【第二届PHP全球开发者大会】淘宝技术专家信海龙:淘宝社区双十一性能优化实践...
查看>>
关于Weex你需要知道的一切
查看>>
CSS 加载新方式
查看>>
操作系统概念学习笔记 1 加电引导过程
查看>>
Word文档生成
查看>>
groovy–流程控制
查看>>
iOS开发数据库篇—FMDB数据库队列
查看>>
[翻译] AFNetworking 2.0
查看>>
DevTools in Spring Boot
查看>>
[Ubuntu]安装Mysql
查看>>
HTTP协议header中Content-Disposition中文文件名乱码
查看>>
PostgreSQL Oracle 兼容性之 - add_months
查看>>