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+
上下文管理器
基于类的实现
处理异常
基于生成器的实现
推荐阅读
捐赠名单
脚本之家 手册
迭代器(Iterator)
迭代器(Iterator)
任意对象,只要定义了
next
(Python2) 或者
__next__
方法,它就是一个迭代器。就这么简单。现在我们来理解迭代(iteration)
results matching "
"
No results matching "
"