字符串拆分以及合并--Python

  •   split:字符串按照指定分隔符进行拆分

    • 拆分后得到的结果是有拆分后的字符串组成的一个列表

    • 拆分后,所有的分隔符消失

    • # 需求: 将所有的单词按照空格为分隔符进行拆分,拆分为多个字符串
      # split 会按照指定分隔符进行拆分,拆分完成后 会将所有的拆分后的结果以字符串形式保存到列表中
      # split(self(不用传值), sep(分隔符), maxsplit(最大分割次数))

    • # 指定最大分割次数
      # 可以把split看成一把刀,字符串看成一条线,砍一刀分成两份,砍两刀分成3分以此类推

    • 按照以'a'为分割符进行拆分,将str1 最大拆分次数60次
      # 使用谁作为分隔符,则拆分后该分隔符消失,
      # 最大拆分次数如果超过可以拆分的上限,则保持拆分上线即可,不会报错

    • 如下所示

    • 字符串拆分以及合并--Python_第1张图片

  • join:将字符串序列(容器类型中所有元素均为字符串)按照指定分隔符进行合并

  • # 将list4  按照指定分隔符❤  合并为一个字符串
    # 格式:分隔符.join(iterable(可迭代类型))

  • 字符串拆分以及合并--Python_第2张图片

     # 进行join合并时,要注意可迭代类型中全部元素都要是字符串类型,否则无法合并
    print('❤'.join(list2))  # TypeError: sequence item 0: expected str instance, int found
    字符串拆分以及合并--Python_第3张图片

你可能感兴趣的:(总结,笔记,python,开发语言)