摘要:
1 为什么一些函数的参数指定要iterable object的,但是也可以传入list为参数? 因为list、dictionary都是iterable object。 在iterable object前面加上iter(),就会返回一个iterator。 2 iterable object和itera 阅读全文
posted @ 2017-09-16 16:59
PhoenixTree(梧桐树)
阅读(632)
评论(0)
推荐(0)
摘要:
1 product 1.1 一个generator函数 因此它的返回值是一个iterator,可以用for遍历。 1.2 计算product的参数分类 1.2.1 dict和list 只用了dict的key,没有用dict的value。 例子: >>> d1={'x1':1, 'y1':2, 'z1 阅读全文
posted @ 2017-09-16 12:22
PhoenixTree(梧桐树)
阅读(163)
评论(0)
推荐(0)
摘要:
1 yield作为函数的返回值 当yield作为函数的返回值的时候,这个函数就是一个generator,函数的返回就是一个iterator了,这个时候就可以用next函数遍历了。 yield每次会返回一个值,next会去取下一个值,直到遍历完yield生成的最后一个值为止。 而python的for循 阅读全文
posted @ 2017-09-16 12:14
PhoenixTree(梧桐树)
阅读(415)
评论(0)
推荐(0)
摘要:
1 双引号和单引号是一样的 用的时候,随便用,不需要区分。 阅读全文
posted @ 2017-09-16 11:39
PhoenixTree(梧桐树)
阅读(144)
评论(0)
推荐(0)
摘要:
1 什么是apt-pkg python的apt库,可以做apt可以做的任何事情。 2 apt_pkg.parse_depends(depends, strip_multiarch=True) 这里的depends指的是当前package的depends,包括了pre-depends和depends, 阅读全文
posted @ 2017-09-16 10:44
PhoenixTree(梧桐树)
阅读(580)
评论(0)
推荐(0)