如何利用Python統計字符串中子串出現次數

使用 Python 統計字符串中子串出現次數

Python 是一種功能強大的程式語言,它可以用來處理各種字符串操作,其中一個常見的操作就是統計字符串中子串出現的次數。本文將介紹如何使用 Python 來統計字符串中子串出現的次數。

在開始之前,我們需要先建立一個字符串,該字符串將包含我們要統計的子串:

my_string = "This is a string with some words in it."

接下來,我們可以使用 Python 的 count() 方法來統計子串出現的次數:

word_count = my_string.count("word")

count() 方法會回傳子串在字符串中出現的次數,在本例中,word_count 的值將會是 1,因為 wordmy_string 中只出現了一次。

如果我們想要統計多個子串出現的次數,可以使用一個迴圈來遍歷我們要統計的子串:

words = ["word", "string", "some"]

for word in words:
    word_count = my_string.count(word)
    print(f"{word} 出現了 {word_count} 次")

執行上面的程式碼,將會得到以下輸出:

word 出現了 1 次
string 出現了 1 次
some 出現了 1 次

總結一下,使用 Python 來統計字符串中子串出現的次數非常簡單,只需要使用 count() 方法就可以完成。如果想要統計多個子串出現的次數,可以使用迴圈來遍歷所有的子串,並且使用 count() 方法來統計每個子串出現的次數。

發佈留言