使用:
sentence= input("Enter a sentence")
keyword= input("Input a keyword from the sentence")
我想要找到句子中关键词的位置。目前,我已经有了这段代码,它可以去除标点符号并将所有字母转换为小写:
punctuations = '''!()-[]{};:'"\,<>./?@#$%^&*_~'''#This code defines punctuation
#This code removes the punctuation
no_punct = ""
for char in sentence:
if char not in punctuations:
no_punct = no_punct + char
no_punct1 =(str.lower (no_punct)
我需要一段代码来实际查找单词的位置。
punctuations
字符串:它已经在 string.punctuation 中定义了,还有其他有用的字符子集。但是,您可能不需要从句子中去除标点符号,但您可能想从关键字中去除它。顺便说一下,调用方法的通常方式是像no_punct.lower()
而不是str.lower(no_punct)
。 - PM 2Ring