说完一个单词后,是否有一种方法可以提取文本?

问题描述

因此,我正在尝试制作虚拟助手,并正在致力于拼写功能,例如在Google主页上进行拼写。

我要达到的目标的一个例子是,当我说“嘿Google咒语猫”时,它会说C A T 我如何将cat变成变量?

我知道如何分割

解决方法

如果我对您的理解正确,则表示您有一个字符串,并希望在其中存储最后一个单词。可以按照您所说的拆分然后分配:

text = 'hey google spell cat'
last_word = text.split()[-1]

如果您想在拼写之后加上一个单词,则只需索引拼写并添加一个:

text = 'hi google spell cat for me'
split = text.split()
split[split.index('spell')+1]
,

尝试一下:

given_text="hey google spell cat"
last_word=given_text.split()[-1]
reply=' '.join(list(last_word)).upper()

print(reply)

'C A T'