Python字符串分割

作者: 测试_机器猫 | 来源:发表于2018-06-08 19:18 被阅读8次

    最近写的脚本用到了分割,今天就把平常用到的分割函数梳理了一下,以留后用

    函数:split()

    Python中有split()和os.path.split()两个函数,具体作用如下:

    split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)

    os.path.split():按照路径将文件名和路径分割开

    (1)str0 ="I love python" #默认以空格分割

                print(str0.split())

    结果:['I', 'love', 'python']

    (2)str1 ="hello boy<[www.baidu.com]>byebye"

              print(str1.split("[")[1].split("]")[0])

    结果:www.baidu.com

    (3)str2 ="hello,zzcliang,Ok,Let's Go"

            print(str2.split(','))

    结果:['hello', 'zzcliang', 'Ok', "Let's Go"]

    (4)str2 ="hello,zzcliang,Ok,Let's Go"

        print(str2.split(',',2))     #分割两次

        结果:['hello', 'zzcliang', "Ok,Let's Go"]

    (5)str2 ="hello,zzcliang,Ok,Let's Go"

        m1,m2,m3=str2.split(',',2) #分割两次后,并依次输出

        print(m1,m2,m3)

        结果:hello zzcliang Ok,Let's Go

        print(str2.split(',',2)[1])    #分割两次后,取序号为1的项

        结果:zzcliang

    (6)path=os.path.dirname(__file__)

            print(os.path.split(path))#默认以最后一个/进行分割

        结果:('F:/project/myDB', 'myPython')

    相关文章

      网友评论

        本文标题:Python字符串分割

        本文链接:https://www.haomeiwen.com/subject/pqzasftx.html