【简单】8、最后一个单词的长度(知识点:split)

一、自己做的

def lengthOfLastWord(s):
    # 倒着查找字符串,直到找到空格,返回索引
    # 裁剪,返回最终长度

    s = s[::-1].strip()
    for inx,i in enumerate(s):
        if ' ' in s:
            if i==' ':
                return inx
        else:
            return len(s)

s = "HelloWorld"
print(lengthOfLastWord(s))

二、但是还有更加简单的方法,split按照空格切割字符串

def lengthOfLastWord(s):
    s = s.split()  # ['Hello','World']
    print(len(s[len(s) - 1]))


s = "Hello World"
lengthOfLastWord(s)

 

posted on 2022-05-18 09:56  墙角一枝花  阅读(28)  评论(0编辑  收藏  举报