摘要: 递归是神马 >>> def recursion(): ... recursion() ... >>> recursion() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", 阅读全文
posted @ 2017-09-07 20:35 110528844 阅读(351) 评论(0) 推荐(0) 编辑
摘要: python 允许使用lambda表达式来创建匿名函数 lambda表达式 >>> def ds(x): ... return 2 * x +1 ... >>> ds(5) 11 >>> lambda x : 2* x +1 <function <lambda> at 0x7f5f41b05d90> 阅读全文
posted @ 2017-09-07 18:43 110528844 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 内嵌函数/内部函数 >>> def fun1(): ... print('fun1()正在调用') ... def fun2(): ... print('fun2()正在被调用') ... fun2() ... >>> fun1() fun1()正在调用 fun2()正在被调用 内部函数作用域在外部 阅读全文
posted @ 2017-09-07 18:10 110528844 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 过程(procedure)是简单/特殊并且没有返回值的 函数 有返回值 python 严格来说只有函数没有过程 >>> def hello(): ... print('Hello Junjie!') ... >>> temp = hello() Hello Junjie! >>> temp >>> 阅读全文
posted @ 2017-09-07 17:06 110528844 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 为了使程序代码更为简单,我们需要把程序分为越来越小的部分 对象 函数 模块 创建函数 >>> def myFirstFunction(): ... print('这是我创建的第一个函数') ... print('感觉不错,继续继续') ... >>> myFirstFunction() 这是我创建的 阅读全文
posted @ 2017-09-07 15:10 110528844 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 列表 元组和字符串的共同点 通称为序列 都可以通过所以索引得到每一个元素 默认索引值总是从0开始 可以通过分片的方法得到一个范围内的元素的集合 >>> tuple1 = (1,2,4,5,6) >>> numbers.append('a') >>> numbers [1, 18, 42, -19, 阅读全文
posted @ 2017-09-07 14:43 110528844 阅读(179) 评论(0) 推荐(0) 编辑