编写程序,判断输入一段人名的字符串中某些人名出现的次数。
时间: 2024-03-01 13:55:18 浏览: 29
好的,下面是一个简单的 Python 代码,可以实现统计人名出现次数的功能:
```python
def count_names(text, names):
# 将文本转化为小写
text = text.lower()
# 统计人名出现次数
count = {name: 0 for name in names}
for name in names:
count[name] = text.count(name.lower())
return count
```
这个函数的思路是:首先将输入的文本转化为小写字母,以便与人名不区分大小写;然后使用字典来统计每个人名在文本中出现的次数,统计时也将人名转化为小写字母,以便与文本匹配。最后返回一个字典,键为人名,值为出现次数。