我正在编写一个非常简单的函数,给定一个字符串作为输入,将字符串解析为句子,反转每个句子的单词,并返回反转后的句子,但按照给定的句子顺序。我正在努力使用内置方法,并且在运行以下 python 程序时遇到 TypeError string.split()
。string.join()
import string
def reverseSentences(str):
senList = str.split('.')
for i, item in enumerate(senList[:]):
senList[i] = string.join(item.split(' ').reverse(), ' ')
return string.join(senList, '.') + '.'
当我尝试打印对该函数的调用时,它给了我一个通用的 TypeError。谢谢你忍受了我的n00bishness。