某公司笔试题 - 计算字符串最后一个单词的长度(附python代码)

xiaocai84 / 2023-08-11 / 原文

题目:

  计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000(字符串末尾不变以空格未结尾)。

python代码:

  

str = input("请输入一个字符串:")

if len(str) < 5000 and len(str) > 0:
# 去掉字符串前后的空格
s = str.strip(" ")
# 已空格为标记,对字符串切片
s1 = s.split(" ")
# 获取字符串最后一个字符的长度
lastword = s1[len(s1)-1]
print(len(lastword))

elif len(str) == 0:
print("未输入信息,请再次输入")
else:
print("输入的字符串长度大于5000,请重新输入")