标题
1.卖火柴的小女孩
2.节假日读入(csv文件处理)
3.论语(文章处理)
4.传感器索引
5.傲慢与偏见(文章处理)
6.成绩统计(CSV文件处理)
7.类
8.凯撒密码
9.诗词转换
10.猜字母游戏
1.卖火柴的小女孩
答题思路:打开文件->读取文件内容->定义字典,统计字符数量->转化字典为列表方便排序->进行排序->写如文件->关闭文件
fi = open("小女孩.txt","r")#打开文件
fo = open("PY301-1.txt","w")#
txt = fi.read()#读取文件内容
d = {}
exclude = ",。!?、()【】<>《》=:+-*—“”…"
for word in txt:
if word in exclude:
continue
else:
d[word] = d.get(word,0)+1#定义字典,统计字符数量
ls = list(d.items())#转化字典为列表方便排序
ls.sort(key=lambda x:x[1],reverse=True)#进行排序
fo.write("{}:{}".format(ls[0][0],ls[0][1]))#写如文件
fo.close()#关闭文件
2.节假日读入
答题思路:打开文件->CSV文件处理,在文件中进行行遍历,以“,”为分隔符加入列表->然后在列表中遍历进行判断进行相关操作->->关闭文件
fi = open("PY301-vacations.csv","r")
ls = []
for line in fi:#进行CSV文件的遍历
ls.append(line.strip("\n").split(","))
s = input("请输入节假日名称:")
for line in