摘要: __author__ = "Aaron Fan"import time #导入time模块user,passwd = 'alex','abc123' #用户名密码def auth(auth_type): #创建auth函数,创建auth_type形参 #print("auth func:",auth 阅读全文
posted @ 2016-12-11 01:14 范恒 阅读(329) 评论(0) 推荐(0) 编辑
摘要: # Author: Aaron Fan"""装饰器(别名:语法糖):定义: 本质是函数(装饰其它函数),就是为其它函数添加一些附件的功能原则: 1、不能修改被装饰的函数的源代码 2、不能修改被装饰的函数的调用方式 3、装饰器存在对被装饰的函数是完全透明的(就是被装饰的函数完全感觉不到装饰器的存在)实 阅读全文
posted @ 2016-12-11 01:13 范恒 阅读(403) 评论(0) 推荐(0) 编辑
摘要: # Auther: Aaron Fan# 嵌套函数# 定义:# 在一个函数体内,用def重新定义新的函数,才叫嵌套函数# 示例1: #属于嵌套函数def foo(): print("in the foo") def bar(): print("in the bar") bar()foo()#而这种就 阅读全文
posted @ 2016-12-11 01:13 范恒 阅读(342) 评论(0) 推荐(0) 编辑
摘要: # Auther: Aaron Fan'''# 高阶函数:把一个函数名,以实参的形式,传给这个函数的形参,这个函数就称为高阶函数。比如下面的形参c,对应的实参是一个函数名abs。# 函数abs()的功能是取绝对值def add(a,b,c): return c(a) + c(b)add_value 阅读全文
posted @ 2016-12-11 01:12 范恒 阅读(701) 评论(0) 推荐(0) 编辑
摘要: # Auther: Aaron Fan"""递归特性:1. 必须有一个明确的结束条件2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧, 每当 阅读全文
posted @ 2016-12-11 01:12 范恒 阅读(1281) 评论(0) 推荐(0) 编辑