Python进阶
简介
序
译后感
原作者前言
args 和 *kwargs
*args 的用法
**kwargs 的用法
使用 args 和 *kwargs 来调用函数
啥时候使用它们
调试 Debugging
生成器 Generators
可迭代对象(Iterable)
迭代器(Iterator)
迭代(Iteration)
生成器(Generators)
Map,Filter 和 Reduce
Map
Filter
Reduce
set 数据结构
三元运算符
装饰器
一切皆对象
在函数中定义函数
从函数中返回函数
将函数作为参数传给另一个函数
你的第一个装饰器
使用场景
授权
日志
带参数的装饰器
在函数中嵌入装饰器
装饰器类
Global和Return
多个return值
对象变动 Mutation
slots魔法
虚拟环境
容器 Collections
枚举 Enumerate
对象自省
dir
type和id
inspect模块
推导式 Comprehension
列表推导式
字典推导式
集合推导式
异常
处理多个异常
finally从句
try/else从句
lambda表达式
一行式
For - Else
else语句
使用C扩展
CTypes
SWIG
Python/C API
open函数
目标Python2+3
协程
函数缓存
Python 3.2+
Python 2+
上下文管理器
基于类的实现
处理异常
基于生成器的实现
推荐阅读
捐赠名单
脚本之家 手册
迭代(Iteration)
迭代(Iteration)
用简单的话讲,它就是从某个地方(比如一个列表)取出一个元素的过程。当我们使用一个循环来遍历某个东西时,这个过程本身就叫迭代。现在既然我们有了这些术语的基本理解,那我们开始理解生成器吧。
results matching "
"
No results matching "
"