Python输入一串英文输出最长单词及长度
时间: 2024-10-29 15:09:16 浏览: 26
lab10.docx
在Python中,你可以使用内置函数和字符串操作来实现这个功能。下面是一个简单的示例代码:
```python
def longest_word(input_string):
words = input_string.split() # 将字符串分割成单词列表
longest = "" # 初始化最长单词为空字符串
max_length = 0 # 初始化最大长度为0
for word in words:
if len(word) > max_length: # 如果当前单词比已知的最长单词还长
longest = word # 更新最长单词
max_length = len(word) # 更新最大长度
return longest, max_length
# 测试
input_string = "Hello world, this is a test sentence."
longest, length = longest_word(input_string)
print(f"最长的单词是 '{longest}',长度是 {length}.")
阅读全文