58.最后一个单词的长度
题目描述
给你一个字符串s
,由若干个单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。
单词 是指仅由字母组成、不包含任何空格字符的最大子字符串
示例1:
输入:s = "Hello World"
输出:5
解释:最后一个单词是“world”,长度为5。
示例2:
输入:s = " fly me to the moon "
输出:4
解释:最后一个单词是“moon”,长度为4。
示例3:
输入:s = "luffy is still joyboy"
输出:6
解释:最后一个单词是长度为6的“joyboy”。
代码
class Solution:
def lengthOfLastWord(self, s: str) -> int:
words=s.split()
return len(words[-1])
Python split() 通过指定分隔符对字符串进行切片,如果参数
num
有指定值,则分隔num+1
个子字符串语法:
str.split(str="", num=string.count(str))
参数:
str
—分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num
—分割次数。默认为-1,即分隔所有。