怎麼用python統計乙個txt檔案中的三個中文名字出現的次數?

時間 2021-06-15 07:35:22

1樓:coder-謝公子

import re

text = open('text.txt', 'r+').read()

name = ['張飛', '關羽', '劉備']for i in name:

result = re.findall(i, text)print(i, '出現了%d次' % (len(result)))

2樓:z666

text = open(路徑, encoding="utf-8").read()

for name in ["name1", "name2", "name3"]:

print(text.count(name))來此免費學習部分Python課程:

程式設計天地

3樓:青萸

import re

names = r'(name1|name2|name3)'

count = 0

# 在你開啟的txt下面遍歷每一行:

for name in re.findall(names, line):

count += 1

最後print(count)就行了

求助python怎麼用乙個總數按順序減去不同列表第乙個元素的值然後回到第乙個列表減去第二個元素的值?

L1eyan 具體一下問題 乙個總數要按順序減去四個列表的第乙個元素,然後減去四個列表的第二個元素,然後減去第三個元素一直到0為止.列表由字串構成 num 40 l1 dasd fasds dasa l2 sa sdc l3 jyy khk l4 gkogk oaso 意群 number 100 t...

怎麼用python統計字串中每個字元出現的次數?

酒罈壇兒 str1 hello world 方法一 字典推導式 result print result 方法二 自己寫邏輯 result forx instr1 result x result get x 0 1print result 拯救夢想 實現的這個功能的方法實在太多,python 內建的包...

可以用 Python 寫只暴露乙個 function 的模組嗎?

如果你是問在 module 中定義多個函式並選擇性地暴露其中乙個的話,答案是 嚴格來說不可以 你可以用單下劃線來定義 module 的私有成員,從而防止它們被自動匯入 file test.py deffoo print foo def bar print bar 此時 from test impor...