1樓:happy任紅亮
示例**如下:
(1) 假設你統計的字串中間用空格分割,可以根據你具體情況修改。
(2) 最後生成乙個字段,key為對應的字串,value為出現的個數。
file =open("e:\\aaa.txt",'r')context =file.readlines()rownum =len(context)
result ={}
for i in range(1,rownum):
item =context[i].split(' ')for k in item:
if k.strip() not in result.keys() and len(k)>0:
result[k.strip()]=1
else:
result[k.strip()] +=1print result
2樓:匿名使用者
#以下為python3語法
#python的字串本身是有乙個count函式,用來統計字串的個數
#所以先來把檔案內容讀成字串,然後自動統計
with open(filename,'rt',encoding='utf8') as f:#filename就是要讀的檔名,
#encoding後面是檔案編碼方式
alllines=f.readlines()
lines=alllines[1:]#只要所有行裡面除了第一行的剩下的行
bigstring=''.join(lines)#把所有行合併成乙個字串
num=bigstring.count(substr)#substr就是你要尋找的字串
print(num)
3樓:匿名使用者
f = open('file','r')
print f.readline()
content = f.read()
print content.count('string')
4樓:樂悠可豆
import os,sys
fo=open('文字名稱.txt')
fr=fo.readline()
fr1=fo.readlines()
x=0for line in fr1:
x+=line.count('字元名稱r')print x
python裡統計乙個字串中另乙個字串的個數
5樓:
答案為3(用正則):
>>> import re
>>> s= 'abababab'
>>> len(re.findall(r'(?=aba)', s))3答案為2,用字串的count方法:
>>> import string
>>> s= 'abababab'
>>> s.count('aba')
2替換第二個'aba』為『bab』,用字串的切片方法(可能方法醜陋了點,初學者見諒):
>>> s= 'abababab'
>>> pos = s.find('aba')>>> snew = s[pos+1:].replace('aba', 'bab', 1)
>>> if pos == 0:
... s[pos] + snew
... elif pos > 0:
... s[:pos] + snew
...'abbabbab'
6樓:匿名使用者
s= 'abababab'
不重複統計
s.count('aba')
重複統計
import re
reg=re.compile("(?=aba)")length=len(reg.findall(s))print(length)
如何利用python語言匹配文字檔案中的指定字串,並將其所在行的後面幾
如何使用python3實現輸入一行字元,統計其中空格英文數字和其他字元個數的功能。(求具體**)
用python怎麼實現,找出乙個字串中的重複字元子串和字串數量?
7樓:q版小革
**如下:
【備註】:
1. 用str.split(',')只能分隔逗號一種;如果涉及到多重分隔的話就需要使用re.split(',|:')。
2. 原字串以逗號分隔的,後面有乙個或多個字串,所以re.split(', | ')。
3. 執行re.split(r', | ', s)操作之後,列表中會產生大量的'',就需要將filter過濾掉。
4. 使用l.count(x) == 1 或者 l.count(x) > 1來保留重複項或,非重複項。
5. set(l)則是保留列表中的唯一項,再用list()將其轉換為列表。
6. 使用', '.join(l),將列表拼接成我們想要的字串。
如何呼叫沒有函式的python檔案
pow 就是乙個內建函式,系統自帶的。只要正確使用函式名,並添寫好引數就可以使用了。如何呼叫js檔案中物件的函式 如下 1.html頁面 return true 當va的值不為空時 if oncli 中oncli 是undefined 3.js function fun python中怎麼呼叫自定義...
python如何把資料夾的檔案重新命名後放到另外資料夾裡面
import os import shutil patha g a pathb g b for f in os.listdir patha if os.path.isfile patha os.path.sep f os.rename patha os.path.sep f,patha os.pat...
用python處理csv檔案,最好可以將裡面的文字資訊轉成一
思路如下 匯入csv庫 開啟檔案,並用csv庫函式reader讀入資料 csv讀入的資料是一行一行的,所以通過迴圈語句把讀到的資料放入到陣列裡 大話殘劍 不知道你的csv行內分隔符是什麼,這裡假設是逗號。程式處理book1.csv生成book2.txt,如下 content with open bo...