
Python
丶笑看退场
习惯就是人生最大的指导
展开
-
Python-Day1(Python基础)
Python-Day1(Python基础)使用list和tupleclassmateclassmates就是一个list - 用len()函数可以获得list元素的个数>>> classmates = ['Michael', 'Bob', 'Tracy'] >>> classmates ['Michael', 'Bob', 'Tracy'] >>> len(classmates) 3 如果要取最后原创 2016-09-06 10:38:00 · 406 阅读 · 0 评论 -
Python-Day2(函数)
定义函数 函数的参数 可变参数 关键字参数 命名关键字参数 参数组合 注意定义 递归函数 定义函数 我们以自定义一个求绝对值的my_abs函数为例: def my_abs(x): if x >= 0: return x else: return -x如果没有return语句,函数执行完毕后也会返回结果,只是结果为None。return None可以简写原创 2016-09-06 10:40:03 · 406 阅读 · 0 评论 -
Python-Day3(高级特性)
切片 迭代 列表生成式 生成器 迭代器 切片>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] >>> L[0:3] ['Michael', 'Sarah', 'Tracy']L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3,即索引0,1,2,正好是3个元素 - Python支持L[-1]取倒数第一个元素,那么它同样支持倒数切片原创 2016-09-06 10:40:55 · 437 阅读 · 0 评论 -
Python-Day4(函数式编程)
高阶函数 mapreduce filter sorted 返回函数 匿名函数 装饰器 偏函数 高阶函数 函数本身也可以赋值给变量,即:变量可以指向函数 >>> f = abs >>> f(-10) 10 既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。 def add(x, y, f): return f(x) + f(y)原创 2016-09-06 10:44:09 · 516 阅读 · 0 评论