python統計個單詞數目

2025-06-22 10:50:30 字數 1124 閱讀 6496

1樓:網友

樓蘆哪上的程式存在諸多問題,如沒有處理標點,檔案讀取方法錯誤等。

請問樓主要區分大小寫嗎?如果區分的話,就按照下面的來:

import re

def get_word_frequencies(file_name):

dic =txt = open(filename, 'r').read().splitlines()

#下面這句替換了除了'-'外的所有歲塌標點,因為'-'可能存在於單詞中。

txt = '[^u4e00-\u94a5\w\d\-]txt)#替換單獨的'-'

txt = ' -txt)

for line in :

for word in :

#如果不區分大小寫,那就一律陪雀碼按照小寫處理,下面那句改為,0), 0)

dic[word] +1

print dic

if __name__ main__'

get_word_frequencies('')有問題繼續追問吧。

2樓:網友

思路大概是這樣:

將檔案內容讀到乙個連結串列裡邊,用連結串列count()函式統計空格數量n,然後迴圈n次,每次做好單詞前後空格標記,將該單詞取出來,放到乙個word【】空連結串列裡,再用count()函式統計出現數,放知純到另外乙個number【】空連結串列裡,迴圈執行完之後,結果output=dict(zip(word,number))即為最後字典輸出;

或者可以利用re正規表示式直接查詢出世猛知空格中間的單搜消詞,輸出到乙個新連結串列裡邊,然後直接統計每個單詞就行了。

3樓:網友

dic =

for line in open(filename):

for word in :

dic[word] +1

dic大約這樣吧晌知,拆坦dic就是你要的了,橫線這種東西自己處理一下就行了;

弄個[『-其他不要宴御消的』].

如何用python統計一篇英語文章裡單詞總數和句子總數

4樓:

摘要。如何用python統計一篇英語文章裡單詞總數和句子總數。

問一問自定義訊息】

C語言問題 統計單詞個數,C語言統計單詞個數問題!

include int main if ch1 32 num printf d num return 0 已經測試 你可以直接拿去用。首先申明,我現在沒有編譯器,我先寫個,如果有問題,我明天再除錯一下。include define no 0 define yes 1 void main printf...

c語言中統計單詞個數的問題,C語言統計單詞個數問題!

相當bai於空格,可以看一下這個程du 序 用zhi於統計單詞個dao數 include void main printf 該英文句子由 d個單詞組成。n num 有時為了給變數附乙個無意義的初值通常用這個。呵呵 給字元變數c2賦值為空格 你說得對,就是相當於 0 c語言統計單詞個數問題!inclu...

輸入字串,統計其中包含的單詞個數,假設單詞與單詞之間用空格分隔

include void main printf 你輸入的字元是 puts str printf num d n num 1 編寫程式,輸入字串 包含空格 統計其中單詞的個數,單詞之間以乙個或多個空格分隔。20 1 首先,定義乙個整型變數,儲存找到的字串位置。2 定義兩個字串變數,儲存要查詢的字串,...