Python字符串分割

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

函数: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’)

    原文作者:测试_机器猫
    原文地址: https://www.jianshu.com/p/3ef0cf512b29
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞