浅拷贝(copy()、dict())与深拷贝(deepcopy()):
https://www.cjavapy.com/article/2598/
深拷贝和浅拷贝都是对Python中对象的复制,占用不同的内存空间。深拷贝会完全拷贝父对象及父对象内部的子对象,而浅拷贝会拷贝父对象,但不会拷贝父对象内部的子对象。
浅拷贝会出现的问题就是,有可能拷贝后的对象中内部的子象(例如,字典value是一个类对象或列表,就是内部的子对象),当修改这个子对象时,父对象中内部的子对象,也会被修改,浅拷贝会存在这个问题,因为同一个对象,深拷贝就不会存在这个问题。
即:深拷贝的话不会被修改,浅拷贝会被修改。
随机生成六位验证码:
https://www.cjavapy.com/article/25/
Python生成器表达式和生成器(yield)用法总结:
https://www.cjavapy.com/article/59/
面向对象中property的用法:
https://www.cjavapy.com/article/70/
通过装饰器:https://www.cjavapy.com/article/71/
内置函数super():
https://www.cjavapy.com/article/1253/
Iterable的理解:
1、在Python里iterable被认为是一类对象,这类对象能够一次返回它的一个成员(也就是元素)。抽象一点就是适合迭代的对象。
2、最白话的就是一个数组、字符串、列表都是iterable的.
3、如果一个对象是interable的,表示它可以被遍历。实际上,任何具有_iter_()或_getitem_()方法的对象,Python就认为它是一个iterable。
4、Python里有大量内置的iterable类型,如: list,str,tuple,dict,file,xrange等。使用内置的iter()函数来生成,
所以iterable意思为迭代,可以理解为连续的一组数据,可以遍历的数据,包含内置的string、list、dict、tuple、set()
Python中的迭代是指通过重复执行的代码处理相似的数据集的过程,并且本次迭代的处理数据要依赖上一次的结果继续往下做,上一次产生的结果为下一次产生结果的初始状态,如果中途有任何停顿,都不能算是迭代。
Python线程的基础知识:
threading库:Python线程的基础知识_李元静的博客-CSDN博客_python线程库
---------------------------------------------------------------------------------------------------------------------------------
Python路线:
第一章:第1章引子_LaoYuanPython的博客-CSDN博客
第二章:第2章 Python编程基础知识目录_LaoYuanPython的博客-CSDN博客
第三章:第3章 Python的数据类型目录_LaoYuanPython的博客-CSDN博客
第四章:第4章 基础知识进阶目录_LaoYuanPython的博客-CSDN博客
第五章:第5章函数进阶目录_LaoYuanPython的博客-CSDN博客
第六章:第6章 Python中的动态可执行方法目录_LaoYuanPython的博客-CSDN博客
第七章:第7章 Python类型、类、协议目录_LaoYuanPython的博客-CSDN博客
第八章:
第九章:
第十章: