学习目标
今日目标¶
-
掌握
可迭代对象
和迭代器
的区别 -
能够理解
for... in ...
循环的本质 -
知道使用 next 函数可以获得迭代器数据
-
知道使用 iter 函数可以获得可迭代对象的迭代器
-
掌握自定义一个
迭代器
-
知道通过 yield 关键字可以创建生成器
-
知道使用 send 方法能够启动生成器、并传递参数
-
知道使用 yield 关键字可以实现协程
-
知道使用 greenlet 可以实现协程
-
知道使用 gevent 可以实现协程
今日单词¶
-
queue 英 [kjuː] 队列
-
pool 英 [puːl] 池 水塘;
-
put 英 [pʊt] 放;安置;
-
get 英 [get] 使得;获得;
-
empty 英 [ˈemptɪ] 空的;
-
full 英 [fʊl] 完全的,完整的
-
synchronization 英 [,sɪŋkrənaɪ'zeɪʃən] 同步;同时性
-
asynchronous 英 [ə'sɪŋkrənəs; eɪ-] 异步的;不同时的;
-
apply 英 [ə'plaɪ] 申请;
-
runtime 英 ['rʌntæɪm] 运行时
-
iterable 能推理的
-
instance 英 ['ɪnst(ə)ns] 实例;情况;
-
collection 英 [kə'lekʃ(ə)n] 采集,聚集
-
generator 英 ['dʒenəreɪtə] 发生器;生产者
-
yield 英 [jiːld] 出产,产生