摘要: 先说一下什么是进程,线程 进程:进程时计算机程序一次执行的实例,由 程序段 数据段 PCB组成,是计算机资源分配和调度的基本单位,也是线程的容器 线程:线程也叫作轻量级进程,是程序执行的最小单位,他本身只拥有少部分执行必须的资源。 进程和线程的VS(创建,通信,稳定性): (1)线程共享内存空间;进 阅读全文
posted @ 2018-10-05 16:42 Python_Boy 阅读(2109) 评论(0) 推荐(0) 编辑
摘要: 闭包: 闭包有两个关键点:自由变量和函数 一个闭包就是我们调用了函数A,函数A返回了一个函数应用了A传入的参数B,函数B就是一个闭包,它使用的A传入的参数就是自由变量, 这就意味着在函数A的生命周期结束以后,他传入的参数仍然能够被B使用,因为他被闭包函数调用了,所以就不会被回收。 EG: 使用: 在 阅读全文
posted @ 2018-10-05 14:58 Python_Boy 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 参考大佬文章:http://python.jobbole.com/86632/ 什么是装饰器? 装饰器本质上是一个python函数,他可以让其他函数在不需要发生任何改动的情况下为其添加额外的功能, 它的实现原理就是闭包,它接受一个函数作为参数,内部对其进行包装,再返回一个新的功能完善的函数 使用场景 阅读全文
posted @ 2018-10-05 13:56 Python_Boy 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.Python可变类型和不可变类型 Python数据类型可以分类两大类,可变类型和不可变类型,可变类型包括(列表,字典),不可变类型是(数值型,字符型,元组) 不可变类型:比如数值型,如果指向一个变量的数值被更改的话,那么这个变量的地址也会变化,这是因为这个变量重新指向了一个新的对象,并不是在原来 阅读全文
posted @ 2018-10-05 12:38 Python_Boy 阅读(282) 评论(0) 推荐(0) 编辑