《商务网站开发》 实训报告书互联网企业投诉服务平台
错题反思
1.九九乘法表
 第一次提交的答案是:先把所有输入值放在列表里面
 EOF,输入后产生异常-->>捕获异常,结束输入
3.
 题意:统计单词的种类以及数量(忽略大小写),最终以降序输出(出现次数相同的单词根据单词的大小升序输出)
 -------掌握如何将一个英语句子中的单词拆出来,并且去掉标点符号
 a = 'qqqq1'
 print(a.strip('q')) #1
 a = 'qqqwe1'
 print(a.strip('wqe')) #1
 print(a.strip('w'))  #qqqwe1
 #strip():去掉字符串左右两边的指定符号
------元组之间可以进行比较,比较的规则是逐个比较元组中的元素。首先比较第一个元素,如果相等,则比较第二个元素,以此类推。如果所有元素都相等,那么元组相等;否则,比较的结果取决于第一个不相等元素的比较结果。
 a = (1,'a')
 b = (1,'b')
 if a > b:
     print("a>b")
 if a == b:
     print("a==b")
 if a < b:
     print("a<b")
 ##a<b
------字典排序
 #键--排序
 a = {2:'b',1:'a',3:'c'}
 print(a.items())  #dict_items([(2, 'b'), (1, 'a'), (3, 'c')])
 print(sorted(a.items(),key = lambda x:x[0])) #[(1, 'a'), (2, 'b'), (3, 'c')]
 print(dict(sorted(a.items(),key = lambda x:x[0])))  #{1: 'a', 2: 'b', 3: 'c'}
 #值--排序
 a = {1:'c',2:'b',3:'a'}
 print(a.items())  #dict_items([(1, 'c'), (2, 'b'), (3, 'a')])
 print(sorted(a.items(),key = lambda x:x[1])) #[(3, 'a'), (2, 'b'), (1, 'c')]
 print(dict(sorted(a.items(),key = lambda x:x[1])))  #{3: 'a', 2: 'b', 1: 'c'}
#键降序,若键相同,则根据值升序
 a = {'a':2,'b':2,'c':3}
 print(a.items())  #dict_items([('a', 2), ('b', 2), ('c', 3)])
 print(sorted(a.items(),key = lambda x:(-x[1],x[0]))) #[('c', 3), ('a', 2), ('b', 2)]
 print(dict(sorted(a.items(),key = lambda x:(-x[1],x[0]))))  #{'c': 3, 'a': 2, 'b': 2}
