python LeetCode 刷题记录 58

题目

给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。

单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。

示例
输入:s = "Hello World"
输出:5
解释:最后一个单词是“World”,长度为5。

代码

class Solution:
    def lengthOfLastWord(self, s: str) -> int:
        words = s.split()
        return len(words[-1])
# .split()是一个字符串方法,用于将一个字符串拆分成多个子字符串,根据指定的分隔符(默认为空格)进行拆分。
string = "这是一个示例字符串"
# 使用默认空格分隔符拆分字符串
words = string.split()
print(words)  # 输出: ['这是一个示例字符串']

# 使用自定义分隔符拆分字符串
string = "苹果,香蕉,橙子,葡萄"
fruits = string.split(',')
print(fruits)  # 输出: ['苹果', '香蕉', '橙子', '葡萄']

你可能感兴趣的:(LeetCode,python,leetcode)