参考:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001374738449338c8a122a7f2e047899fc162f4a7205ea3000 一、默认参数 使用默认参数 ...
分类:
编程语言 时间:
2016-05-24 19:14:59
阅读次数:
206
对于Python的函数,我们需要记住的是: 1. 函数的默认返回值是None。 2. python是一个自上而下逐行解释并执行的语言。因此,函数的定义必须在函数被调用之前。同名的函数,后定义的会覆盖前面定义的。 3. 程序执行的时候,遇到函数定义只会先将函数整体读进内存,并不立刻执行。等到函数被调用 ...
分类:
编程语言 时间:
2016-05-23 19:06:37
阅读次数:
157
大家都知道,程序代码行数一旦到一定程度,给变量、函数、类起名字是个头疼的问题。尤其函数还有形参、实参的问题。 这里面很容易产生引用错误,作用域错误的问题。看下面的例子: 这是在调用函数之前的值: 10 这是在调用函数之时的值: 20 这是在调用函数之后的值: 10 结论:当变量重名时函数内部的变量会 ...
分类:
编程语言 时间:
2016-05-22 09:38:29
阅读次数:
217
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代 ...
分类:
编程语言 时间:
2016-05-21 06:34:15
阅读次数:
214
一、默认参数: 默认参数可以简化函数的调用,设置默认参数时,有几点要注意: 1,必选参数在前,默认参数在后,否则python的解释器会报错。 2,如何设置默认参数。 当函数有多个参数时,把变化大的参数放前面,变化小的参数放后面,变化小的参数就可以作为默认参数。 使用默认参数有什么好处?最大的好处是能 ...
分类:
编程语言 时间:
2016-05-20 19:13:14
阅读次数:
176
注:慕课网笔记 高阶函数 1.变量可以指向函数,例如 a=abs 则 a(-10)=10 。 2.一个函数可以接收另外一个函数作为参数 例如 fun1 是一个函数... ...
分类:
编程语言 时间:
2016-05-19 23:24:23
阅读次数:
311
1.初始化 所有的flask程序都必须创建一个程序实例 web服务器使用wsgi接口协议,把接收客户端的请求都转发给这个程序实例来进行处理。这个程序实例就是flask对象 2.路由和视图函数 程序实例需要知道接收请求后,需要知道url请求应该运行哪些代码。所以保存了一个url和python函数的映射 ...
分类:
编程语言 时间:
2016-05-16 17:25:44
阅读次数:
162
python中一切皆对象,函数中参数传递的是对象的引用。 1在函数中改变变量指向的对象,即指向不同对象。 当在函数中修改传递进来的变量指向另一个对象时,实参的对象不会改变。 需要说明的是:函数内部的num,l,d和命令行里的num,l,d是不同的变量,只是名字相同。函数内部的是形参,命令行里的是实参 ...
分类:
编程语言 时间:
2016-05-14 12:44:37
阅读次数:
188
一、多线程 二、协程(又称微线程,纤程) 协程,与线程的抢占式调度不同,它是协作式调度。协程在python中可以由generator来实现。 首先要对生成器和yield有一个扎实的理解. 调用一个普通的python函数,一般是从函数的第一行代码开始执行,结束于return语句、异常或者函数执行(也可 ...
分类:
编程语言 时间:
2016-05-13 12:03:35
阅读次数:
582
转自http://www.jackyshen.com/2014/10/02/functional-programming-in-Python/ 函数式编程 如果程序中的函数仅接受输入并产生输出,即输出只依赖于输入,内部数据不可变,避免保存程序状态,用同样的输入值反复调用可以得到相同的结果,那么这种编 ...
分类:
编程语言 时间:
2016-05-08 13:27:37
阅读次数:
273