1.python基础
参考代码:
#读取小说内容,open函数,文件操作
fp = open('HarryPotter4.txt','r')
content = fp.read()
content = re.sub('\W',' ',content)
content = content.lower()
words = content.split()
#对所有的单词出现次数进行统计
#优先选用字典,底层哈希表,查找速度O(1)
#key->count Dict字典
start = time.time()
wordCounter={}
# for word in words: #0.040999650955200195
# if word in wordCounter:
# wordCounter[word]+=1
# else:
# wordCounter[word]=1
for word in set(words):#13.386122703552246
wordCounter[word] = words.count(word)
sortedWordCounter = sorted(wordCounter.items(),key=lambda item:item[1],reverse=True)
#sortedWordCounter = sorted(wordCounter,key=wordCounter.__getitem__,reverse=True)
fp = open('result1.csv','w')
for (word,count) in sortedWordCounter:
line=word+','+str(count)+',\n'
fp.write(line)
print(time.time()-start)
2.计算机基础知识
2> Web服务器针对访问请求得模型有哪些,下面是画图标识 《操作系统》