作為測試小白,苦練**基本功,啥時候都不嫌晚。
今天在測試群裡,看到小夥伴在面試中有個題目,用一段**對乙個字串進行統計,分別輸出字元與數量!!!
於是用業餘時間寫了下:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
message = "abcd12311aacc"
messagelist =
def countofchar(message):
for i in message:
list1 =
for j in message:
if i == j:
if list1 not in messagelist:
for i in range(len(messagelist)):
print (messagelist[i][0],len(messagelist[i]))
方法二:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
message = "abcd12311aacc"
messagelist =
def countofchar2(message):
for msg in message:
countmess = message.count(mes)
msgstr = msg +":"+ str(countmess)
if msgstr not in messagelist:
for i in messagelist:
print (i)
countofchar2(message)
統計乙個字串中的字元個數
統計乙個字串中的字元個數 思路 使用set 集合去重複,再在原列表中中逐個count 出set中的單詞個數 s i am very very very love python word s.split print word print set s.split forwordinset s.split...
在乙個字串中尋找另外乙個字串
在乙個字串中尋找另外乙個字串 public class text foundit true break test system.out.println foundit?found it didn t find it 該段程式有點難以理解,主要就是if語句的理解,if searchme.charat ...
判斷乙個字串中不同字元的個數
public int num string a 可用來判斷乙個字串在經過若干次內部變化能不能變成另乙個字串 你將得到乙個字串陣列a。如果經過任意次數的移動,s t,那麼兩個字串s和t是特殊等價的。一次移動包括選擇兩個索引i和j,且i 2 j 2,並且交換s j 和s i 現在規定,a中的特殊等價字串...