函数: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/sui776265233/p/10755525.html

python join函数的作用_Python join()函数原理及使用方法相关推荐

  1. python字符串strip的作用_Python字符串函数strip()原理及用法详解

    Python字符串函数strip()原理及用法详解 strip:用于移除字符串头尾指定的字符(默认为空格)或字符序列.注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符. 语法:str.s ...

  2. python map函数的作用_Python map()函数介绍及用法

    Python函数式编程之map() Python中map().filter().reduce()这三个都是应用于序列的内置函数. 格式: 1 map(func, seq1[, seq2,-]) 第一个 ...

  3. python匿名函数的作用_Python匿名函数 Lambda表达式作用

    在Python这门优美的编程语言中,支持一种有趣的语法格式(表达式),可以让我们在单行内创建一个最小的函数-python lambda匿名函数. 据说是借鉴了Lisp语言中lambda表达式,它可以使 ...

  4. python入口函数的作用_python之函数中参数的作用域

    学编程究竟学的是什么呢?在写文章的这几天也一直在思考这个问题--恐怕这也是接下来的几年一直会去思考的问题.这个问题的答案也会指导我的方法论,所以索性整顿一下. 现阶段我的回答是,发现需求,然后解决. ...

  5. python map函数的作用_python map函数用法详解

    原博文 2018-05-02 16:24 − python中的map()函数是一个内置的高阶函数,一般用法是map(function, iterable).需要传入一个函数,这个函数可以是内置的,也可 ...

  6. python中count的作用_python中函数COUNT()的功能是什么

    python中函数COUNT()的功能是统计字符串里某个字符出现的次数,语法为[str.count("char", start,end)],其中str为要统计的字符,star为索引 ...

  7. python标准库random中函数的作用_Python随机函数库random的使用方法详解

    Python随机函数库random的使用方法详解 前言 众所周知,python拥有丰富的内置库,还支持众多的第三方库,被称为胶水语言,随机函数库random,就是python自带的标准库,他的用法极为 ...

  8. python中count的作用_python count函数用法详解

    在python中可以使用"count()"函数统计字符串里某个字符出现的次数,该函数用于统计次数,其语法是"count(sub, start= 0,end=len(str ...

  9. python进程池的作用_python 进程池的简单使用方法

    回到python,用一下python的进程池. 记得之前面试的时候,面试官问:你知道进程池的默认参数吗? 我没有回答上来,后来才知道,是有默认参数的.下面就看看它的默认参数 1. 不加参数 from ...

  10. python中匿名函数的作用_Python 中的匿名函数,你会用吗

    原标题:Python 中的匿名函数,你会用吗 概念 我们从一个例子引入. 这里有一个元素为非空字符串的列表,按字符串最后一个字母将列表进行排序.如果原列表是 ['abc', 'g', 'def'],则 ...

最新文章

  1. /etc/rsyncd.conf
  2. 知乎上已获千赞,全网独家首发!
  3. go语言一天入门(上)
  4. 六、PHP框架Laravel学习笔记——响应设置和重定向
  5. AndroidStudio_开发工具的设置_布局编辑器的使用---Android原生开发工作笔记74
  6. [No0000FF]鸡蛋煮熟了蛋黄为什么发黑?
  7. oracle转类型sql,[转]SQL Server 和Oracle 数据类型对应
  8. 哈工大物理学专业计算机知识怎样,哈尔滨工业大学应用物理学专业怎么样
  9. Python3+PCAN-USB基于PCAN-Basic二次开发实现上位机功能
  10. python画k线_python下画k线
  11. nn.Sigmoid torch
  12. 使用长角牛演示:防止ARP协议被攻击原理和配置
  13. Matlab/Simulink中信号线拉成斜线的方法
  14. 这篇文章记录平时学习、项目中遇到的问题(未解决的居多)
  15. 关于在ARM中的函数调用问题
  16. 企业级360°全方位用户画像:项目介绍[二]
  17. oracle中 || 代表的含义
  18. mysql 的delete from 子查询限制
  19. Dense Deep Unfolding Network with 3D-CNN Prior for Snapshot Compressive Imaging
  20. html单选框怎么用js实现选中状态,怎么用js代码改变单选框的选中状态

热门文章

  1. vue用阿里云oss上传图片使用分片上传只能上传100kb以内的解决办法 1
  2. Centos网络管理(五)-Bonding、网络组和网桥
  3. 在 Visual Studio 2010 中配置SharpPcap
  4. 因为机遇,不会轻易悲伤
  5. opencv(10)图像变换之边缘检测
  6. chrome失去响应问题
  7. JDK自带的java.util.Timer定时器的实现原理
  8. FreeBSD 6.0架设管理与应用-第七章 系统安全
  9. SQL2005企业版详细部署(一)
  10. 基于SSM实现旅游住宿和导游系统