map函数与相似函数在python2和python3中的不同

TL;DR map函数及其类似函数在python2和python3下表现差异很大,py2下返回list,而py3下返回迭代器。解决办法是使用list函数显式求值。 ...

九月 9, 2017 · 1 分钟 · Xiaoquan Kong

Python描述器

TL;DR Descriptor是Python实现streagy模式的一种变形,它将属性的访问/修改/删除委托给了Descriptor。 ...

八月 13, 2017 · 1 分钟 · Xiaoquan Kong

Python函数默认参数的问题

TL;DR Python的默认参数实现机制很容易导致难以调试的bug。正确的使用方法是避免使用可变类型作为默认参数。 ...

八月 13, 2017 · 1 分钟 · Xiaoquan Kong

Python context manager 上下文管理器

TL;DR 上下文管理器通过控制代码块级别的上下文,可以实现的很多诸如自动关闭文件、捕获异常等功能 ...

八月 13, 2017 · 4 分钟 · Xiaoquan Kong