写一个Python函数，接收一个字符串，输出长度最长的单词。


def longest_word(string):
    words = string.split()
    max_length = 0
    longest_word = ''
    for word in words:
        if len(word) > max_length:
            max_length = len(word)
            longest_word = word
    return longest_word
这个Python函数可以接收一个字符串，然后将其拆分为单词列表。在遍历列表时，找到长度最长的单词，并将其作为结果返回。