例007 字符串中的单词数
1.问题描述
计算字符串中的单词数,其中一个单词定义为不含空格的连续字符串
2.问题示例
输入:'Hello,my name is John'
输出:5
3.代码实现
方法1
def countSegments(s):
num = 0
for i in range(len(s)):
if s[i] != ' ' and (i == 0 or s[i-1]==" "):
num += 1
return num
s = 'Hello, my name is John '
print('输出:',countSegments(s))
输出: 5
方法2
def countSegments_split(s):
return len(s.split())
s = 'Hello, my name is John '
print('输出:',countSegments_split(s))
输出: 5