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