Python 将文本分成若干部分

Python 将文本分成若干部分,python,Python,我需要将文本分为3部分,现在我有以下内容: response = "some text" res = len(response) part_1 = response[0:res//2] part_2 = response[res//2:] print(part_1) print(part_2) 这段代码将文本分为两部分,但是如何将其分为三部分呢?我会使用递归方法。试试这个: def split_str(seq,chunk,skip_tail=False): lst=[] 如

我需要将文本分为3部分,现在我有以下内容:

response = "some text"
res = len(response)
part_1 = response[0:res//2]
part_2 = response[res//2:]
print(part_1)
print(part_2)

这段代码将文本分为两部分,但是如何将其分为三部分呢?

我会使用递归方法。试试这个:

def split_str(seq,chunk,skip_tail=False):
lst=[]

如果你需要定义“三个部分”,如果它被3除,那么在长度8的情况下,你应该有2,3,3或3,2,3或3,3,2?不管你喜欢什么,我只需要把文本分开,这能回答你的问题吗?部分,但我需要以我已经做过的方式通过函数精确分割文本如果您理解此代码的功能,那么当您尝试将其修改为3部分时,有什么问题?