PYTHON
studyMKS
这个作者很懒,什么都没留下…
展开
-
PYTHON:生成器
关于generator需要弄清楚下面几个基本的问题:什么是生成器?生成器是一个包含了yeild语句的函数。funcA=generatorA(), 那么funcA就是一个generator object. def generatorA(): print 'start' yeild 'Do something' print 'end'如何调用生成器 & generator原创 2015-12-31 21:08:24 · 252 阅读 · 0 评论 -
PYTHON: iterator & iterable & sequence
什么是iterable object? 实现了iter的方法来返回一个iterator,或者定义了一个getitem方法。通过一个iterable可以获得iterator的。如果X是iterable的,那么iter(X)或者X.iter()就可以返回X的iterator。什么是sequence object? 首先是iterable,其次在iterable的基础上,可以通过整数索引来访问元原创 2015-12-31 21:22:14 · 273 阅读 · 0 评论 -
Python常用内置函数
一、数学相关1、绝对值:abs(-1) 2、最大最小值:max([1,2,3])、min([1,2,3]) 3、序列长度:len(‘abc’)、len([1,2,3])、len((1,2,3)) 4、取模:divmod(5,2)//(2,1) 5、乘方:pow(2,3,4)//2**3/4 6、浮点数:round(1)//1.0二、功能相关1、函数是否可调用:callable(funcna转载 2016-01-02 15:14:41 · 307 阅读 · 0 评论 -
metaclass 在 ORM中的使用
# -*- coding:utf-8 -*-'''Metaclass在ORM中的作用是为了把field统一存放到__mappings__当中,便于model模块数据传递的迭代操作。如下: def save(self): fields = [] params = [] args = [] #use a iterator her原创 2016-01-03 14:38:04 · 531 阅读 · 0 评论