题目描述:
思路解析:
用 split 进行字符串切片。输出最后一个单词用 b[-1] 。
Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串。
split() 方法语法:str.split(str="", num=string.count(str))
str ——分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num ——分割次数。默认为 -1, 即分隔所有。
代码实现:
两种解题方法,注释的也为一种。
a = input() # 输入字符串
b = a.split(' ') # 以空格分割字符串,即对字符串进行切片,将结果保存到b数组中
# n = len(b) - 1 # 获取数组最后一个元素的索引
# print(len(b[n]))
print(len(b[-1]))