導航:首頁 > 編程語言 > python單詞統計

python單詞統計

發布時間:2022-07-16 04:04:20

A. 如何用python統計一個txt文件中某個單詞出現的次數

1、首先,定義一個變數,保存要統計的英文文章。

B. python統計單詞中字母個數

代碼:

string = "T-shirt"

letters = []

for i in range(65, 91):

letters.append(chr(i))#A-Z

for i in range(97, 123):

letters.append(chr(i))#a-z

num = 0

for i in string:

if i in letters:#如果是字母

num += 1

print(num)#輸出num


運行效果:

6

備註:加粗部分的單詞可以自己改。


解析:

通過ASCII碼和chr函數查找到所有大小寫字母,再逐一遍歷單詞,如果是字母就+1個,這樣就可以得到統計數據了。

C. python中怎麼樣統計一篇文章中的單詞個數

你好,樓主,可以使用字元串的統計函數來完成。
詳細代碼如下:
w = 'python,我愛python,hello python。'
print("python出現了%s次"%w.count('python'))

D. python作業:用戶從鍵盤輸入一個長字元串以及要查詢的單詞,統計該單詞出現的次數。

1、雙擊打開pycharm開發工具,創建python項目,然後新建python文件。

E. python統計個單詞數目

樓上的程序存在諸多問題,如沒有處理標點,文件讀取方法錯誤等。

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

def get_word_frequencies(file_name):
dic = {}
txt = open(filename, 'r').read().splitlines()
#下面這句替換了除了'-'外的所有標點,因為'-'可能存在於單詞中。
txt = re.sub(r'[^\u4e00-\u94a5\w\d\-]', ' ', txt)
#替換單獨的'-'
txt = re.sub(r' - ', ' ', txt)
for line in :
for word in line.split():
#如果不區分大小寫,那就一律按照小寫處理,下面那句改為dic.setdefault(word.lower(), 0)
dic.setdefault(word, 0)
dic[word] += 1
print dic

if __name__ = '__main__':
get_word_frequencies('test.txt')

有問題繼續追問吧

F. python統計字元串中單詞數量

使用比較基本的方法寫的參考代碼:

#!/usr/bin/envpython
#-*-coding:utf-8-*-
#python2.7
importre
printu'請輸入字元串:'
wz=raw_input()
s=wz.lower()
#小寫單詞的正則表達式
r='[a-z]+'
#找到所有單詞
ws=re.findall(r,s)
#定義一個字典來存儲單詞和次數
dt={}
forwinws:
dt[w]=dt.setdefault(w,0)+1
#wd來存儲單詞集合,可能有幾個,比如2個單詞,都出現30次
wd=[]
#max用來存儲單詞出現的最多的次數
max=0
forword,timesindt.items():
iftimes>max:
wd=[]
wd.append(word)
max=times
eliftimes==max:
wd.append(word)

printu'有%s個單詞,出現頻率最高:'%len(wd)
forxinwd:
print"%s %s"%(x,max)

測試

請輸入字元串:
!!!
有2個單詞,出現頻率最高:
a2
good2

G. python關於單詞個數求法如果用戶輸入

首先要求用戶輸入一個正整數n,然後統計下面這段英文中標點符號和單詞出現的次數,根據用戶輸入的正整數n,按降序列印出現次數最多的n個標點符號和單詞即為個數。

H. Python里,輸入一個英文句子,統計並輸出單詞個數,怎麼弄啊


你好,答案如下所示。mydict={}
for i in input("英文句子").split():
    if i in mydict:
        mydict[i]+=1
    else :
        mydict[i]=1
for  key,value in mydict.items():
    print(key,value)

縮進如圖所示



希望你能夠詳細查看。

如果你有不會的,你可以提問

我有時間就會幫你解答。
希望你好好學習。
每一天都過得充實。

I. python怎麼統計一句英語的單詞數量並輸出

題主你好,

代碼及測試截圖如下:

說明: 上圖紅框處的result可不寫, 只是為了看一下分隔結果是否正確.

希望可以幫到題主, 歡迎追問.

J. python,字元串怎麼統計單詞個數

如果你是指一串單詞,空格隔開的,統計詞頻,就用列表和字典來。
比如輸入的是這樣:this one ok this one two three go end at end
dic1={}
n=input().split()
for i in n:
縮進if i in dic1:dic1[i]+=1
縮進else:dic1[i]=1
print(dic1)

閱讀全文

與python單詞統計相關的資料

熱點內容
壽司解壓系列全集視頻 瀏覽:911
物體三維重建演算法 瀏覽:982
fuli直播app哪個好 瀏覽:918
租辦公室用什麼app 瀏覽:104
醫師定期考核刷題app哪個好 瀏覽:336
導出dmp文件命令 瀏覽:286
手機百度網盤怎麼解壓密碼文件 瀏覽:583
索引重新編譯 瀏覽:604
命令與征服4免cd補丁完美版 瀏覽:426
kotlin編譯為native 瀏覽:140
家用編譯機 瀏覽:549
電子加密貨幣最新政策 瀏覽:379
androidcanvas撤銷 瀏覽:269
安卓手機怎麼把圖標全部下移 瀏覽:185
飢荒被伺服器踢出怎麼進 瀏覽:171
c編譯器哪款好 瀏覽:732
快手寶哥發明什麼app 瀏覽:822
張艷玲編譯 瀏覽:67
android展開收起動畫 瀏覽:237
linuxxz文件 瀏覽:160