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

python統計代碼單詞

發布時間:2023-09-08 21:52:38

❶ 用python編寫一段程序,輸入若干單詞,按照單詞長短進行排序,並統計所有單詞中每個字母(a-z)出現的次數

1、解法:對輸入的單詞進行分割得到列表,遍歷列表中的單詞,二級遍歷單詞中的字元,判斷字元是否存在字元字典中,存在則計數+1,不存在則初始化字典為1

2、知識點:字典、列表、for循環、if判斷、input獲得輸入、print列印

3、代碼如下:

#-*-coding:UTF-8-*-

#簡歷一個字典,key=26個英文字母,value為出現次數
wordDict={}
#獲得輸入單詞字元串
str=input("請輸入一串單詞")
#用空格分割單詞,存到列表
strArr=str.split(sep='')
#遍歷列表中的單詞
forwordinstrArr:
#遍歷單詞中的字母
forchinword:
#判斷字典中是否存在鍵key
ifchinwordDict:
wordDict[ch]=wordDict.get(ch)+1#計數+1
else:
wordDict[ch]=1#計數初始化為1

#列印輸出
forkey,valueinwordDict.items():
print("%s=%d"%(key,value))

❷ 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個,這樣就可以得到統計數據了。

❸ 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

❹ 編寫程序,給出英文句子,統計單詞個數,python

代碼如下:
len(str.split())
其中str代表給出的英文句子。

代碼解釋:
1. 將句子切分成一個一個的單詞。
str.split()是使用空格將英文句子分成一個一個的單詞。空格是split方法的默認值,可以自行更改。返回值就是單詞列表。
2. 統計單詞數量。
前面我們得到了單詞的列表,len()方法可以統計列表的長度,這個長度就是單詞的個數。

閱讀全文

與python統計代碼單詞相關的資料

熱點內容
賓士smart車型壓縮機功率 瀏覽:525
伺服器預留地址獲取 瀏覽:1002
雲庫文件夾怎麼設置 瀏覽:293
文件夾目錄製作自動跳轉 瀏覽:452
在哪個音樂app能聽exo的歌 瀏覽:847
pdf超級加密 瀏覽:47
蘋果手機app安裝包怎麼解壓並安裝 瀏覽:905
中原30系統源碼 瀏覽:184
程序員如何遵紀守法 瀏覽:499
java的webxml配置 瀏覽:962
如何封包遠程注入伺服器 瀏覽:864
監測機構資金動向源碼 瀏覽:967
android狀態欄字體50 瀏覽:767
python如何判斷文件後綴 瀏覽:126
龍空app哪裡下 瀏覽:348
阿里雲伺服器搭建網盤 瀏覽:691
京東軟體程序員 瀏覽:806
php游戲伺服器框架 瀏覽:392
導航開發演算法 瀏覽:432
為什麼30歲還想轉行程序員 瀏覽:380