python 实现字符串的切片功能

2018-06-18 02:02:56来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

'''string切片'''
def string_split(stringone,split):
    m = []
    if  type(split)!=str:
        return  False
    if split not in stringone :
        m.append(stringone)
        return m
    if type(stringone)!=str:
        return False
    if not  split:
        m.append(stringone)
        return m
    else:
        h=0
        l=0
        for i in range(len(stringone)):
            if stringone[i]==split:
                if i==0 and h==0:
                    n = (stringone[0])
                elif h>0:
                    n=stringone[l:i]
                else:
                    n=stringone[0:i]
                if i==len(stringone)-1:
                    c = stringone[len(stringone)-1]
                elif h>0 :
                    c=stringone[-1]
                else:
                    c=''
                if len(n)!=0 :
                    m.append(n)
                if len(c)!=0:
                        m.append(c)
                i += 1
                h += 1
                l= i
            else:
                i+=1
        return m
print(string_split('12,22,11',split='1,'))

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:线程、锁、递归锁、信号量

下一篇:一、计算机硬件及操作系统