題目描述:計算字符串最后一個單詞的長度,單詞以空格隔開。
輸入描述: 一行字符串,非空,長度小於5000。
輸出描述: 整數N,最后一個單詞的長度。
#coding=utf-8
str = raw_input('enter a string:') if str.strip() !=0 and len(str)<5000: count = len(str.split()[-1]) print count else: print '輸入錯誤!!!'
知識梳理:
strip()方法語法:
聲明:s為字符串,rm為要刪除的字符序列
s.strip(rm) 刪除s字符串中開頭、結尾處,位於 rm刪除序列的字符
s.lstrip(rm) 刪除s字符串中開頭處,位於 rm刪除序列的字符
s.rstrip(rm) 刪除s字符串中結尾處,位於 rm刪除序列的字符
split() 方法語法:
str.split(str="", num=string.count(str))
str -- 分隔符,默認為所有的空字符,包括空格、換行(\n)、制表符(\t)等。
num -- 分割次數。
