从键盘输入一个句子(标点符号可能有逗号和句号)和一个单词,查看该句子中指定的单词(不区分大小写)出现的次数(标点符号可转换为空格),实例:输入:This is a book. 查找:is,请给出python代码,并给出示例运行的结果,要求使用列表或字符串的方法
时间: 2024-10-01 10:12:50 浏览: 54
Python给定一个句子倒序输出单词以及字母的方法
5星 · 资源好评率100%
你可以使用Python的内置函数和字符串方法来实现这个功能。这里是一个简单的示例代码:
```python
def count_word_in_sentence(sentence, word):
# 将输入的句子转换为小写并移除标点符号
sentence = sentence.lower().replace(',', '').replace('.', '')
# 利用split()方法按空格分词
words_list = sentence.split()
# 使用count()方法计算目标单词的出现次数
word_count = words_list.count(word)
return word_count
# 示例输入
sentence = input("请输入一个句子: ")
word = input("请输入要查找的单词: ")
result = count_word_in_sentence(sentence, word)
print(f"单词 '{word}' 出现了 {result} 次.")
阅读全文