• 技术文章 >Python技术 >Python基础教程

    python分割拼接函数的介绍

    小妮浅浅小妮浅浅2021-09-24 09:41:39原创3237

    1、split将大字符串分成几个子字符串。

    # a.split() # 切割(默认按照空格切分),也可指定参数按照XX切割(但指定参数会给切割掉)
    msg = 'The day is a sunny day'
    result1 = msg.split()
    print(result1)
    result2 = msg.split('y')  # 指定参数按照XX切割,但指定参数会给切割掉
    print(result2)
    result3 = msg.split(maxsplit=2)  # 代表从左边一共切2次
    print(result3)
     
     
    输出:
    ['The', 'day', 'is', 'a', 'sunny', 'day']
    ['The da', ' is a sunn', ' da', '']
    ['The', 'day', 'is a sunny day']

    2、partition从左边找,根据指定的分隔符返回元组。

    其中包含:左边的分隔符,右边的分隔符。

    # a.partition()  # 从左边开始找,根据指定的分隔符,返回一个元组,元组中包含:分隔符左侧内容,分隔符,分隔符右侧内容
    info = 'sz-18-180-12345678'
    result = info.partition('-')
    result1 = info.partition('|')  # 字符串中没有该分隔符时,则左侧是原字符串,右侧和中间都是空字符串
    print(result)
    print(result1)
     
    输出:
    ('sz', '-', '18-180-12345678')
    ('sz-18-180-12345678', '', '')

    3、rpartition从右边开始寻找。

    根据指定分隔符返回元组,其中包含:左边的分隔符,右边的分隔符。

    # a.rpartition()  # 从右边开始找,根据指定的分隔符,返回一个元组,元组中包含:分隔符左侧内容,分隔符,分隔符右侧内容
    info = 'sz-18-180-12345678'
    result = info.rpartition('-')
    result1 = info.rpartition('|')  # 字符串中没有该分隔符时,则右侧是原字符串,左侧和中间都是空字符串
    print(result)
    print(result1)
     
    输出:
    ('sz-18-180', '-', '12345678')
    ('', '', 'sz-18-180-12345678')

    4、join连接符将列表中的元素拼接成字符串。

    # a.join()  # a.join()  # 使用连接符,将列表中元素拼接成字符串
    names = ['Bob','Tom','Sam']  # 循环每个元素,并在元素和元素之间加入连接符
    names_new1 = '-'.join(names)
    names_new2 = ' '.join(names)
    names_new3 = ','.join(names)
    print(names_new1)
    print(names_new2)
    print(names_new3)
     
    输出:
    Bob-Tom-Sam
    Bob Tom Sam
    Bob,Tom,Sam

    以上就是python分割拼接函数的介绍,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python拼接 函数
    品易云
    上一篇:python填充压缩的函数总结 下一篇:python判断字符串函数的归纳

    相关文章推荐

    • python中__new__的使用注意• python索引的顺序和倒序• python循环遍历如何理解• python for语句的应用场景• python如何模拟用户自动打卡• python逻辑取反的实现• python Pytest有什么特点• python如何打印矩阵• Python Modules是什么意思• python三种导入模块的方式• python查找计算函数的整理• python填充压缩的函数总结

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网