07 2018 档案

python入门20180721-异步编程和事件驱动
摘要:同步/异步 同步和异步描述的是进程/线程的调用方式。 1、同步调用指的是线程发起调用后,一直等待调用返回后才继续执行下一步操作,这并不代表CPU在这段时间内也会一直等待,操作系统多半会切换到另一个线程上去,等到调用返回后再切换原来的线程 2、异步就相反,发起调用后,线程继续向下执行,当调用返回后,通 阅读全文

posted @ 2018-07-21 19:30 欢喜等大年 编辑

python入门20180717-线程
摘要:linux是一个多任务操作系统,这就意味着一次可以运行一个以上的程序,对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程,打开两个记事本就启动了两个记事本进程,打开一个Word就启动了一个Word进程。你运行的每一 阅读全文

posted @ 2018-07-21 14:49 欢喜等大年 编辑

python入门20180717-迭代器、生成器和协程
摘要:迭代器、生成器和协程 python中任意的对象,只要它定义了可以返回一个迭代器的__iter__方法,或者支持下标索引的_getitem_方法,那么它就是一个可迭代对象。 可迭代的对象不一定就是迭代器; 比如:一个列表L=[1,2,3]是一个可迭代对象,但不是迭代器,l=iter(L)返回的是迭代器 阅读全文

posted @ 2018-07-17 22:40 欢喜等大年 编辑

【转】python装饰器详解
摘要:转自:https://blog.csdn.net/xiangxianghehe/article/details/77170585 http://python.jobbole.com/82344/ “你会Python嘛?” “我会!” ‘那你给我讲下Python装饰器吧!’ “Python装饰器啊?我 阅读全文

posted @ 2018-07-07 20:01 欢喜等大年 编辑

python入门20180707 列表排序题目-排序函数sorted、enumerate函数、lambda匿名函数
摘要:有一个题目是: 列表a=[1,6,9,4,5,3],列表b=[9,1,3],按照a中的元素顺序给b中的元素排序; 解题: 我们常常看到一个这样的表达式 A=lambda x:x+1 可能会一头雾水不知道怎么计算 最基本的理解就是 def A(x): return x+1 但是理解程序不会将一个表达式 阅读全文

posted @ 2018-07-07 16:53 欢喜等大年 阅读(263) 评论(0) 推荐(0) 编辑

python入门 20180707 对python中布尔运算的理解
摘要:有一个列表去重的题目是这样的:有一个列表有N个元素,将其去重并保持元素顺序不变; 有几种解答方法: 其中unique1方法中使用了列表表达式,如何理解这个列表表达式呢? 关键是要理解or的用法: or是先判断第一个条件的真假,只有在第一个条件为假的情况下才会对第二个进行判断。整个return [x 阅读全文

posted @ 2018-07-07 16:07 欢喜等大年 编辑

导航