在字符串中寻找最长单词并返回长度,你会如何做?

9 min read

好的,这里是一个示例 Python 代码,可以实现您的需求:

def find_longest_word_len(s):
    """
    找到字符串中最长的单词,并返回它的长度。

    参数:
    s -- 输入的字符串。

    返回值:
    返回最长单词的长度。
    """
    # 去除字符串中的标点符号和多余的空格,并把它转换成列表。
    words = s.replace(",", "").replace(".", "").strip().split()
    max_len = 0
    # 遍历列表,找到其中最长的单词并记录其长度。
    for word in words:
        if len(word) > max_len:
            max_len = len(word)
    return max_len

这个函数首先把输入的字符串转换成列表,然后遍历列表找到其中长度最长的单词,并返回其长度。请注意,我在函数开头添加了一段文档字符串,以便您理解该函数的用法和输入/返回值。