leetcode58.最后一个单词的长度

163 阅读1分钟

58.最后一个单词的长度

给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0 。一个单词是指由字母组成,但不包含任何空格的字符串。

示例:

输入: "Hello World"
输出: 5
class Solution:
    def lengthOfLastWord(self, s: str) -> int:
        if not s:  # 空字符串
            return 0
        str = s.split(' ')  # 以空格分割每个单词
        for i in range(len(str) - 1, -1, -1):  # 逆向判断字符是否为空
            if str[i] != '':
                return len(str[i])
        return 0