![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
拓展学习篇
文章平均质量分 64
学习记录python基础外的其他知识点
别呀
学习苦,学习累,所以我不想学习了!
展开
-
学习笔记——深拷贝与浅拷贝
在平时工作中,经常涉及到数据的传递,在数据传递使用过程中,可能会发生数据被修改的问题。为了防止数据被修改,就需要在传递一个副本,即使副本被修改,也不会影响原数据的使用。为了生成这个副本,就产生了拷贝。一、浅拷贝浅复制有两种方式:①直接赋值:默认浅拷贝传递对象的引用而已,原始列表改变,被赋值的b也会做相同的改变;②copy浅拷贝:没有拷贝子对象,所以原始数据改变,子对象会改变。1.1、不可变对象的拷贝不可变对象只在修改的时候才会在内存中开辟新的空间, 而拷贝实际上是让多个对象同时指向一个引用,.原创 2021-05-18 11:10:32 · 430 阅读 · 1 评论 -
学习笔记——使用下划线命名的规则
在刷牛客时遇到一道关于python中使用下划线命名的题,我重复刷了两次了还是做错。。。所以今天就把这题给记录下来(不定项选择题)Python中单下划线foo与双下划线_ foo与__ foo__ 的成员, 下列说法正确的是? A、_foo 不能直接用于’from module import *B、__foo解析器用_classname_foo来代替这个名字,以区别和其他类相同的命名C、__foo__代表python里特殊方法专用的标识D、__foo可以直接用于'from modul.原创 2021-05-11 15:29:13 · 1035 阅读 · 0 评论 -
学习笔记——itertools模块
官方描述:Functional tools for creating and using iterators.即用于创建高效迭代器的函数。1、chainitertools.chain(*iterables) : 将多个序列作为一个单独的序列返回。示例:import itertoolsfor i in itertools.chain('i', 'love', 'python'): print(i,end=' ')------------------结果:i l o v e p y .原创 2021-05-10 19:38:35 · 763 阅读 · 0 评论 -
学习笔记——pygame最常用的15个模块
1、Color类class pygame.ColorPygame 中用于描述颜色的对象。Color(name) -> Color Color(r, g, b, a) -> Color Color(rgbvalue) -> Color方法 & 属性方法描述pygame.Color.r()获取或设置 Color 对象的红色值pygame.Color.g()获取或设置 Color 对象的绿色值pygame.Color.b()获取或设置 Col原创 2021-05-07 00:21:35 · 3899 阅读 · 2 评论 -
学习笔记——os模块常见列表
为什么需要引用os模块?在用python处理数据的过程中,经常需要查找操作文件和路径,这就依赖于os模块。函数描述os.name显示当前使用的平台os.getcwd()显示当前python脚本工作路径os.listdir(‘dirname’)返回指定目录下的所有文件和目录名os.remove(‘filename’)删除一个文件os.makedirs(‘dirname/dirname’)可生成多层递规目录os.rmdir(‘dirname’)删原创 2021-05-06 20:57:31 · 138 阅读 · 1 评论