从驼峰命名的串中提取单词子串形成数组,驼峰数组,#coding=utf8


#coding=utf8result = []def run2(name):    for i in range(1,len(name)):        if name[i].isupper():            a = run2(name[i:])            s = name[:i]            a.append(s)            return a    return [name]def run(name):    s = len(result)    for i in range(1,len(name)):        if name[i].isupper():            result.append(name[:i])            run(name[i:])            break    if s == len(result): result.append(name)    passdef main():    run('firstNameWomen')    print result    result2 = run2('firstNameWomen')    print result2    passif __name__ == '__main__':    main()

评论关闭