![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
流畅的python
wxndd.
这个作者很懒,什么都没留下…
展开
-
【Python基础】上下文管理器
上下文管理器和with语句上下文管理器对象存在的目的是管理with语句,就像迭代器的存在是为了管理for语句一样with语句的目的是简化try/finally模式。这种模式用于保证一段代码运行完毕后执行某项操作,即便那段代码由于异常、return语句或sys.exit()调用而中止,也会执行指定的操作。finally子句中的代码通常用于释放重要的资源,或者还原临时变更的状态。上下文管理器协...原创 2019-12-31 11:45:04 · 111 阅读 · 0 评论 -
【Python基础】协程
文章目录一个协程的简单演示产出两个值的协程使用协程计算移动平均值预激协程的装饰器终止协程和异常处理`yield from`的使用委派生成器和子生成器`yield from` 结构的另外两个特性一个协程的简单演示from inspect import getgeneratorstatedef simple_coroutine(): print('-> coroutine star...原创 2019-12-31 10:16:45 · 127 阅读 · 0 评论 -
【Python基础】函数式编程
文章目录1 将函数视作对象2 函数的“一等”本性3 高阶函数3.1 高阶函数map、filter和reduce的现代替代品3.2 匿名函数3.3 可调用对象3.3.1 用户定义的可调用类型3.4 函数内省4 从定位参数到仅限关键字参数4.1 获取关于参数的信息4.2 `inspect.signature`函数4.2.1 bind方法(将任意个参数绑定到签名中的形参上)4.2.2 从函数签名中提取注...原创 2019-12-30 17:21:08 · 148 阅读 · 0 评论 -
【学习笔记】流畅的Python:纸牌实例、向量运算
namedtuple函数:# collections.namedtuple构建一个简单的类来表示一张纸牌,# card为类名,rank, suit类似于字典的keycard = collections.namedtuple('card', ['rank', 'suit'])sorted与spades_high函数:对于纸牌card(rank='2', suit='clubs'),spa...原创 2019-11-21 16:53:15 · 220 阅读 · 0 评论