首页 > 编程语言 > Python join()方法:合并字符串

Python join()方法:合并字符串

时间:2022-10-17 21:16:15浏览次数:79  
标签:join Python 合并 元组 字符串 net 方法

join() 方法也是非常重要的字符串方法,它是 split() 方法的逆方法,用来将列表(或元组)中包含的多个字符串连接成一个字符串。

想详细了解 split() 方法的读者,可阅读《Python split()方法》一节。

使用 join() 方法合并字符串时,它会将列表(或元组)中多个字符串采用固定的分隔符连接在一起。例如,字符串“c.biancheng.net”就可以看做是通过分隔符“.”将 ['c','biancheng','net'] 列表合并为一个字符串的结果。

join() 方法的语法格式如下:

newstr = str.join(iterable)

此方法中各参数的含义如下:
  1. newstr:表示合并后生成的新字符串;
  2. str:用于指定合并时的分隔符;
  3. iterable:做合并操作的源字符串数据,允许以列表、元组等形式提供。

【例 1】将列表中的字符串合并成一个字符串。

>>> list = ['c','biancheng','net']
>>> '.'.join(list)
'c.biancheng.net'


【例 2】将元组中的字符串合并成一个字符串。

>>> dir = '','usr','bin','env'
>>> type(dir)
<class 'tuple'>
>>> '/'.join(dir)
'/usr/bin/env'

标签:join,Python,合并,元组,字符串,net,方法
From: https://www.cnblogs.com/qlsh/p/16800677.html

相关文章

  • Python split()方法详解:分割字符串
    Python 中,除了可以使用一些内建函数获取字符串的相关信息外(例如len()函数获取字符串长度),字符串类型本身也拥有一些方法供我们使用。注意,这里所说的方法,指的是字符串类......
  • Python count()方法:统计字符串出现的次数
    count方法用于检索指定字符串在另一字符串中出现的次数,如果检索的字符串不存在,则返回0,否则返回出现的次数。count方法的语法格式如下:str.count(sub[,start[,end]])此......
  • Python index()方法:检测字符串中是否包含某子串
    同find()方法类似,index()方法也可以用于检索是否包含指定的字符串,不同之处在于,当指定的字符串不存在时,index()方法会抛出异常。index()方法的语法格式如下:str.index(......
  • Python find()方法:检测字符串中是否包含某子串
    find()方法用于检索字符串中是否包含目标字符串,如果包含,则返回第一次出现该字符串的索引;反之,则返回-1。find()方法的语法格式如下:str.find(sub[,start[,end]])此格式......
  • Python startswith()和endswith()方法
    除了前面介绍的几个方法外,Python 字符串变量还可以使用startswith()和endswith()方法。startswith()方法startswith()方法用于检索字符串是否以指定字符串开头,如果......
  • Python字符串对齐方法(ljust()、rjust()和center())详解
    Python str提供了3种可用来进行文本对齐的方法,分别是ljust()、rjust()和center()方法,本节就来一一介绍它们的用法。Pythonljust()方法ljust()方法的功能是向......
  • Python去除字符串中空格(删除指定字符)的3种方法
    用户输入数据时,很有可能会无意中输入多余的空格,或者在一些场景中,字符串前后不允许出现空格和特殊字符,此时就需要去除字符串中的空格和特殊字符。这里的特殊字符,指的是制表......
  • Python字符串大小写转换(3种)函数及用法
    Python 中,为了方便对字符串中的字母进行大小写转换,字符串变量提供了3种方法,分别是title()、lower()和upper()。Pythontitle()方法title()方法用于将字符串中每......
  • Python format()格式化输出方法详解
    前面章节介绍了如何使用%操作符对各种类型的数据进行格式化输出,这是早期 Python 提供的方法。自Python2.6版本开始,字符串类型(str)提供了 format()方法对字符串进行......
  • 【LeetCode】1758. 生成交替二进制字符串的最少操作数(C++)
    1758.生成交替二进制字符串的最少操作数(C++)​​1题目描述​​​​2示例描述​​​​2.1示例1​​​​2.2示例2​​​​2.3示例3​​​​3解题提示​​​​4解题思路......