给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
时间: 2023-08-14 08:40:24 浏览: 71
字符串最后一个单词的长度
5星 · 资源好评率100%
好的,这是一个比较简单的字符串处理问题。你可以使用 Python 语言来实现这个功能,代码如下:
```python
def length_of_last_word(s: str) -> int:
# 去掉字符串开头和结尾的空格
s = s.strip()
# 从字符串末尾开始遍历,找到最后一个单词的结尾位置
end = len(s) - 1
while end >= 0 and s[end] != ' ':
end -= 1
# 计算最后一个单词的长度
length = len(s) - 1 - end
return length
```
这个函数的实现比较简单,首先使用 `strip()` 函数去掉字符串开头和结尾的空格,然后从字符串末尾开始遍历,找到最后一个单词的结尾位置,最后计算最后一个单词的长度并返回即可。
阅读全文