020-力扣刷题-58--最后一个单词的长度

给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。

如果不存在最后一个单词,请返回 0 。

说明:一个单词是指由字母组成,但不包含任何空格的字符串。

示例:

输入: "Hello World" 输出: 5

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
class Solution(object):
    def lengthOfLastWord(self, s):
        """
        :type s: str
        :rtype: int
        """
        count  = 0  #记录的是最后的单词的长度
        local_count = 0  #记录每个单词的长度
        for i in range(len(s)): #对整个字符串进行遍历
            if s[i] == " ":  #如果遍历到了" " 就让local_count变成0
                local_count= 0
            else: #否则的话说明当前的这个单词还没有遍历完
                local_count+=1
                count=local_count #使用count保存遍历到的单词的长度,最后保存的就是最后的单词的长度
        return count