黑马程序员技术交流社区

标题: 上午自习自己用切片实现str.split()的方法,还挺有意思 [打印本页]

作者: csabc7788    时间: 2018-10-17 13:13
标题: 上午自习自己用切片实现str.split()的方法,还挺有意思
# 至少封装出2个函数
def mySplite(strInfo, splitStr):
    strList = []
    i = 0
    while i < len(strInfo):
        index = strInfo.find(splitStr)
        if index != -1:
            temp = strInfo[i:(index):]
            if temp != "":
                strList.append(temp)
            strInfo = strInfo[(index + 1)::]
            i = 0
        else:
            if strInfo != "":
                strList.append(strInfo)
            break

    return strList


def main():
    strInfo = input("输入一个任意长度的字符串:")
    splitStr = input("分割符:")
    strList = mySplite(strInfo, splitStr)
    print(strList)


if __name__ == '__main__':
    main()





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2