Python 按长度分割字符串

2019-08-06  本文已影响0人  徐Teri

分割后返回字符串列表

def cut_text(text,length=46):
    textlist = []
    if len(text)>length:
        while True:
            cutA = text[:length]
            cutB = text[length:]
            textlist.append(cutA)
            if len(cutB)>length:
                text = cutB
            else:
                textlist.append(cutB)
                break
        return textlist
    return [text]

分割后返回换行符连接的字符串

def cut_text(text,length=46):
    newtext = ''
    if len(text)>length:
        while True:
            cutA = text[:length]
            cutB = text[length:]
            newtext += cutA + '\n'
            if len(cutB)>length:
                text = cutB
            else:
                newtext += cutB
                break
        return newtext
    return text
上一篇 下一篇

猜你喜欢

热点阅读