Python
文章平均质量分 75
here5yang
心之所向、行之所向
展开
-
Python笔记-函数(20160319)
python的函数调用中:函数名其实就是指向一个对象的引用,完全可以把函数名赋值一个变量,相当于给这个函数起来一个别名。1、空函数如果想定义一个什么事也不做的空函数,可以用pass语句:def nop(): passpass语句什么都不做,那有什么用?实际上pass可以用来作为占位符,比如现在还没想好怎么写函数的代码,就可以先放一个pass,让原创 2016-03-19 14:13:34 · 307 阅读 · 0 评论 -
python笔记 - 高级属性(20160413)
生成器: 在python中,一遍循环一遍计算出结果的运算机制,称为生成器:generator 要创建一个generator,有很多种方法, 第一种:只要把一个列表生成式的[]改成()即可>>> L = [x * x for x in range(10)]>>> L[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]>>> g = (x * x原创 2016-04-13 18:09:16 · 342 阅读 · 0 评论 -
python笔记 - 高级属性(20160411)
**切片 迭代** 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。 当我们使用for循环时,只要作用于一个可迭代对象,for循环就可以正常运行,而我们不太关心该对象究竟是list还是其他数据类型。那么,如何判断一个对象是可迭代对象呢?方法是通过collections模块的Iterable类型判断:原创 2016-04-11 20:45:27 · 365 阅读 · 0 评论