Q1:
最后一个单词长度:给你一个字符串 s,由若干单词组成,单词之间用空格隔开。返回字符串中最后一个单词的长度。如果不存在最后一个单词,请返回 0 。
单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
class solution():
def length(self,s):
if len(s)==0:
return 0
temp=s.split(' ')
temp=[t for t in temp if len(t)>0]
if len(temp)==0:
return 0
else:
return len(temp[-1])
s=solution()
print(s.length(s='hello world'))
ex2:
class Solution(object):
def lengthOfLastWords(self, s: str) -> int:
return [len(t) for t in s.split(" ")][-1]
if __name__ == "__main__":
s = Solution()
print(s.lengthOfLastWords(s="hello world"))
关于python的新特性函数注释(定义函数时使用“:”及“ ->”符号)