繼承人我必須爲學校回答的問題返回句首字?
對於這個問題,我們將定義一個單詞作爲結束句子,如果該單詞緊接着是句號。例如,在文字「這是一個句子。最後一句有四個詞。「,結尾詞是'句子'和'詞'。以類似的方式,我們將把句子的開始詞定義爲在句子結尾之前的任何詞。從前面的示例文本開始的單詞將是「The」。您不需要將文本的第一個單詞作爲開始單詞。編寫一個程序:
接受單個字符串參數的endwords函數。此功能必須返回出現在給定字符串中的所有句子結束詞的列表。返回列表中不應有重複的條目,並且句點不應包含在結尾詞中。
我到目前爲止的代碼是:
def startwords(astring):
mylist = astring.split()
if mylist.endswith('.') == True:
return my list
,但如果我用正確的方法,我不知道。我需要一些幫助
一個'[0]'在年底會使其更加有用,因爲它返回自己的字符串(''The'')。 'print(re.findall(r「\。\ s *(\ w +)」,input)[0])' –
@IvánC。是的,我的答案找到了所有開始一個句子的單詞(其他正確答案也一樣) –