python裡統計字串中另字串的個數

2021-07-08 21:18:48 字數 2452 閱讀 3905

1樓:

答案為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'

2樓:匿名使用者

s= 'abababab'

不重複統計

s.count('aba')

重複統計

import re

reg=re.compile("(?=aba)")length=len(reg.findall(s))print(length)

用python怎麼實現,找出一個字串中的重複字元子串和字串數量?

3樓: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),將列表拼接成我們想要的字串。

python2.7,輸入一個字串,統計其中每個字元出現的次數(不區分大小寫),使用列表及字串函式

4樓:ru惡魔獵手

s = input().lower()

result = [[e, s.count(e)] for e in set(list(s))]

print(result)

5樓:啼灬世

str=input("請輸入一串字元")

str1=str.lower()

str2={}

for i in str1:

str2[i]=str1.count(i)print(str2)

6樓:匿名使用者

str1=input().lower()

i=input()

count=str1.count(i)

print(count)

7樓:加百列在微笑

result = [str.count(e) for e in set(list(str)) ]

記得給我個最佳

用python實現,找出一個字串中的重複字元子串和字串數量

8樓: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),將列表拼接成我們想要的字串。

9樓:匿名使用者

s = 'abcabcabc'

i = 'abc'

print i,s.count(i)

python統計字串中單詞數量 20

10樓:雪飛瀟瀟

測試請輸入字串:

a good beginning makes a good ending!!!

有2個單詞,出現頻率最高:

a       2

good    2

python中如何從字串內提取指定的字元

1 雙擊開啟pycharm開發工具,新建一個python專案,檢視對應的資料夾。2 在turtles資料夾上,滑鼠右鍵新建python檔案me.py。3 開啟已新建的python檔案,定義一個字串變數s並進行賦值。4 呼叫字串中的方法replace,將do字串替換成say,並賦值給變數t,列印結果。...

Python中如何將字串分成個字元

通過格式操作使任意型別的資料轉換成一個字串 不知道字串有什麼規律沒,如果是有空格,或者 分隔,有特殊樣式的話,可以用這個 例 空格 data hello how old are you result data.split 例 逗號 data hello,how,old,are,you result ...

python中怎麼將字串轉換為數字

整數字符bai 串轉換為對應的du整數 int 12 小數字zhi符dao串版轉權換為對應小數 float 12.34 數字轉換 為字串 str 123.45 ascii碼轉換為相應字元 chr 97 字元轉換為響應ascii碼 ord a python 字元與數字如何轉換 python中字元與數字...