笔记
精神小伙nana
这个作者很懒,什么都没留下…
展开
-
python刷题—第7周
刷题总结:1)把一个字典的键值对加入到另一个字典中dict.update(dict2)#dict2加到dict中2)字典类型转为字符串型import jsondict=json.dumps(dic)3)5-11字典合并里面,当我在遍历字典过程中修改字典时,出现下面错误 RuntimeError: dictionary changed size during iteration #遍历时不能修改字典元素解决方法:不遍历字典,遍历有字典键组成的列表,就可以修改字典4)isinstanc.原创 2021-04-27 00:06:55 · 95 阅读 · 0 评论 -
python刷题—第6周
刷题笔记1)第4章-30 找完数(该数恰好等于除自身外的因子之和)首先是思路。我在构思的过程用该数取余a,a的范围从2到该数的一半再加1,如果取余结果为0,就加入列表。最后列表之和如果等于该数,它就是完数。但是通过有问题,显示运行超时。我寻思是循环部分用时过长,效率低。去网上借鉴了别人的代码,发现别的博主的思路里,a的范围是从2到该数开方加1,若取余结果为零,且确定该数不等于a的平方,就把该数除于a的结果一并加入列表。这样大大节省遍历时间。for i in range(a,b+1): lis.原创 2021-04-17 23:32:26 · 94 阅读 · 0 评论 -
python刷题—第5周
1)生成双重列表a=[]for i in range(n): s=input() a.append([int(i) for i in s.split()]) 2)max(list)函数可以显示list里面最大的元素list=['1' ,'7', '4' ,'1']print(max(list))#输出73)可以用数学函数计算阶乘math.factorial(i)4)删除列表元素可以用pop()list.pop(0) #删除列表第一个元素5)把s[]中的元素转成字.原创 2021-04-12 00:34:31 · 177 阅读 · 1 评论 -
python刷题—第4周
1)b=a+b 用的a和b还是上一个循环的,a没有立刻改变; a, b = 0, 1 for i in range(n + 1): a, b = b, a + b 如果是a=b,b=a+b,那b=a+b中的a是该循环的a2)规范输出,输出结果占11个空格print('{:11d}'.format(fib(i)),end="")3)如果显示非零返回,可以加上exit(0)4)结果精确到小数点后n位。print("average = %.nf"%result)或者pri.原创 2021-04-04 21:26:59 · 194 阅读 · 0 评论 -
python刷题—第3周
刷题收获1)找出字符串中16进制的字符for i in Str: if((i>"0" and i<="9") or (i>="a" and i<="f")): list.append(i)2)index()或find()函数都能用来查找字符串中特定字符的下标。在列表中查找特定元素只能用index()函数,不能用find()Str=input() #Str="+-P-xf4+-1!#"# index=Str.index("P")index.原创 2021-03-27 16:44:51 · 286 阅读 · 0 评论 -
python刷题—第2周
刷题收获1)print()默认换行。如果想让输出结果在同一行有以下方法:①end=" "lst=['143', '174', '164' ]for l in lst: print(l,end=" ")#输出 143 174 164 ②join()函数c=['8','2','5']print(int(''.join(c))) 825③将输出结果组成一个字符串,最后再输出字符串result=""list=['H','e','l','l','o']for i in li.原创 2021-03-20 15:34:20 · 248 阅读 · 1 评论 -
python刷题—第1周
刷题收获1) {:d}表示占据一个字节宽度^、<、>分别是居中、左对齐、右对齐,后面带宽度1f表示带一个小数format()格式化函数比如第2章-10 输出华氏-摄氏温度转换表 中格式化输出print("{:d}{:>6.1f}".format(i,5*(i-32)/9))输出结果为32 0.034 1.12)输出的值有n位小数比如 第2章-11 求平方与倒数序列的部分和 中输出x带六位小数print("sum = %.6f" %x)3)使用sq.原创 2021-03-12 21:51:48 · 136 阅读 · 0 评论