2020-2021-1 20201316 《信息安全专业导论》第3周学习总结

 

2020-2021-1 20201316 《信息安全专业导论》第三周学习总结

这个作业属于哪个课程?2020-2021-1信息安全专业导论
这个作业要求在哪里? (2020-2021-1信息安全专业导论第三周作业)
这个作业的目标? 计算机科学概论第2章,第3章 并完成云班课测试 程序设计导论-Python计算与应用开发实践第2章并完成云班课测试
作业正文 https://www.cnblogs.com/cxzuishuai/p/13837224.html

教材内容总结

·

学习了二进制,八进制,十进制,十六进制的互相转换,以及原码反码补码的变换。

还了解了文本图像音频表示。

学习了python中的很多命令,分清楚了列表字符串整数浮点数。

代码调试中的问题和解决过程

·

问题1:字符串相加可以通过 str1 = str2 + 'xxxx'实现,但是却不能字符串相减

问题1解决方案:百度搜索,可以使用str.strip('xxx')来实现,会将括号内的字符全部删除,应用在base64解码删除‘=’。

问题2 :使用pythom自带的bin函数求二进制,结果前会出现‘0b’,干扰之后的编程

问题2解决方案:询问室友,使用字符串切片,如在bin(xxx)后加上[2:]即可删除0b

问题3:若要显示结果为字符串,可获得的是列表。

问题3解决方案:使用str1 = ''.join(lst1)即可将列表转为字符串(似乎当列表中有数字时会失败)

问题4:当使用连续多个复合的if ,while,for in语句时,会弄不清下一行应不应该缩进。

问题4解决方案:多加练习,牢记各命令的详细用法及结果。

问题5:如何将for in 语句中获得的结果相加得到一个字符串。

问题5解决方案:先定义一个空的列表,再在缩进语段写入lst = lst + 获得的结果。

感悟

本周的作业是真的难,很多命令都不知道,几乎把python书翻了一遍,再有问题就只能百度了,但是收获很多,编写完后有成就感。

 

 

 代码行数(新增/累计)博客量(新增/累积)学习时间(新增/累积)重要成长
目标 5000 30 450  
第一周 200/200 2/2 18  
第二周 50/250 3/5 15  
第三周 200/450 4/9 30 学会了base64解码编码,单精度浮点计算,罗马数字的转换
posted @ 2020-10-18 21:21  20201316  阅读(74)  评论(1编辑  收藏  举报