编写一个程序,找出子字符串Emma在给定字符串中出现的次数。
我找到了第一个解决方案,这很容易,但第二个解决方案我不理解中间的部分
有人能帮帮我吗?
python
#1 solution
```python
str = "Emma is good develober. Emma is a writer "
print("Emma appeared", str.count("Emma"), "time")
#2解决方案
def count_emma(statement):
print("Given String: ", statement)
count = 0
for i in range(len(statement) - 1):
count += statement[i: i + 4] == 'Emma'
return count
count = count_emma("Emma is good developer. Emma is a writer")
print("Emma appeared ", count, "times")