给你若干个字符串,请编程输出每个字符串的字串个数
时间: 2024-03-16 13:45:16 浏览: 13
好的,我可以帮你解决这个问题。下面是一个简单的 Python 代码,可以实现这个功能:
```python
def count_substrings(s):
n = len(s)
count = 0
for i in range(n):
for j in range(i, n):
if s[i:j+1] != "":
count += 1
return count
strings = ["hello", "world", "python", "coding"]
for s in strings:
print("The number of substrings in '" + s + "' is:", count_substrings(s))
```
这个代码定义了一个 `count_substrings` 函数,它接受一个字符串作为参数,并返回这个字符串的所有子串的个数。然后,我们定义了一个字符串列表 `strings`,并遍历这个列表,对于每个字符串,调用 `count_substrings` 函数来计算它的子串个数并输出结果。
希望这个代码可以帮助你解决问题!
阅读全文