写一个函数,输入一行字符,将此字符串中最长的单词输出
时间: 2023-04-26 16:02:38 浏览: 142
可以使用以下函数实现:
```python
def longest_word(sentence):
words = sentence.split() # 将句子按空格分割成单词列表
longest = "" # 初始化最长单词为空字符串
for word in words:
if len(word) > len(longest): # 如果当前单词比最长单词长
longest = word # 更新最长单词
return longest # 返回最长单词
```
使用示例:
```python
sentence = "I love Python programming language"
longest = longest_word(sentence)
print(longest) # 输出 "programming"
```
阅读全文