要找到一串文本中最長的單詞長度,可以使用以下的Python代碼實現:
def find_longest_word_length(text):
words = text.split() # 將文本分割成單詞列表
longest_word_length = 0
for word in words:
if len(word) > longest_word_length:
longest_word_length = len(word)
return longest_word_length
text = "This is a sample sentence with some long words"
longest_word_length = find_longest_word_length(text)
print("最長的單詞長度為:", longest_word_length)
運行結果:
最長的單詞長度為: 8
在這個例子中,我們定義了一個名為find_longest_word_length
的函數,該函數接受一個文本參數。函數首先使用split()
方法將文本分割成單詞列表。然后,使用一個循環遍歷每個單詞,并使用len()
函數計算每個單詞的長度。如果某個單詞的長度比之前記錄的最長單詞長度還要長,就更新最長單詞長度。最后,函數返回最長單詞長度。
在示例中,給定的文本是"This is a sample sentence with some long words",其中最長的單詞是"sentence",長度為8。因此,輸出結果為8。