python计算字符串最后一个单词的长度
时间: 2023-04-23 18:06:27 浏览: 180
可以使用Python中的字符串方法和列表方法来计算字符串中最后一个单词的长度。具体步骤如下:
1. 使用strip()方法去除字符串两端的空格。
2. 使用split()方法将字符串按照空格分割成一个列表。
3. 使用列表的索引-1获取最后一个单词。
4. 使用len()方法计算最后一个单词的长度。
示例代码如下:
```
s = input().strip() # 输入字符串并去除两端空格
words = s.split() # 将字符串按照空格分割成一个列表
last_word = words[-1] # 获取最后一个单词
length = len(last_word) # 计算最后一个单词的长度
print(length) # 输出最后一个单词的长度
```
注意:以上代码中的input()函数用于从标准输入读取字符串,可以根据需要替换为其他方式获取字符串。
相关问题
计算字符串最后一个单词的长度
可以直接回答:您好,这个问题可以用以下Python代码解决:
```
s = input().strip() # 去除字符串两端的空格
last_word = s.split()[-1] # 将字符串按照空格分割,取最后一个单词
length = len(last_word) # 计算最后一个单词的长度
print(length)
```
如果您需要了解更多关于Python字符串的操作,可以在CSDN等平台上搜索相关教程。
问题描述:计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于100。 (注:字符串末尾不以空格为结尾) ·输入描述: 11·输入一行,代表要计算的字符串,非空,长度小于100 输出描述: 输出一个整数,代表输入字符串最后一个单词的长度。
Sure, 我知道你要问什么。这是一个计算字符串最后一个单词长度的问题。我可以帮你解决。
你可以参考下面的 Python 代码:
```python
s = input().rstrip()
last_word_len = 0
for i in range(len(s)-1,-1,-1):
if s[i] != ' ':
last_word_len += 1
elif last_word_len > 0:
break
print(last_word_len)
```
输入格式为:
```
Hello World
```
输出格式为:
```
5
```
希望能帮助到你。
阅读全文