博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 实现字符串的切片功能
阅读量:4569 次
发布时间:2019-06-08

本文共 1112 字,大约阅读时间需要 3 分钟。

'''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 mprint(string_split('12,22,11',split='1,'))

 

转载于:https://www.cnblogs.com/leiziv5/p/8631433.html

你可能感兴趣的文章
task判断任务是否存在
查看>>
斐波那契数列
查看>>
day5-2正则表达式
查看>>
js怎么将光标移动特定的位置:
查看>>
VI 正则表达式
查看>>
JavaWeb_(MVC)管理员后台商品查询demo
查看>>
MySQL_(Java)使用JDBC向数据库中修改(update)数据
查看>>
APP支付宝支付接入
查看>>
148. Sort List (List)
查看>>
kernel 模块与简单 hello 模块
查看>>
[蓝桥杯] 四平方和
查看>>
c#:winform从一个toolstriptool上拖动一个图标到一个自定义usercontrol内。
查看>>
HBase 常用命令
查看>>
【回归分析】[4]--多元线性回归mma操作
查看>>
[LeetCode] Majority Element
查看>>
SVN服务器搭建和使用(二)
查看>>
MVC认知路【点点滴滴支离破碎】【二】----Razor服务器标记语言
查看>>
[POJ1423]Stirling公式的应用
查看>>
EJBCA的安装(基于Ubuntu 16.04 LTS + wildfly8 + ejbca6.3.11 + jdk7)
查看>>
替换字符串中的子串
查看>>