摘要: 运行结果: 请输入用户huang请输入密码123恭喜你登录成功! 阅读全文
posted @ 2016-12-08 18:30 打不死的--蟑螂 阅读(71) 评论(0) 推荐(0) 编辑
摘要: #这就是一个实现一个装饰器最基本的架子#无参装饰器=高级函数+函数嵌套def time(func): def wrapper(): func() return wrapper#加上参数 def time(func): def wrapper(*args,**kwargs): func(*args,* 阅读全文
posted @ 2016-12-08 15:39 打不死的--蟑螂 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 我父亲是[美丽]我爷爷是[快乐] 阅读全文
posted @ 2016-12-08 14:19 打不死的--蟑螂 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 父亲名字 张 0.1秒显示 儿子名字 王 1秒显示 孙子名字 赵1.5秒显示 阅读全文
posted @ 2016-12-08 13:16 打不死的--蟑螂 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 父亲名字 张儿子名字 王孙子名字 赵 阅读全文
posted @ 2016-12-08 13:01 打不死的--蟑螂 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 父亲名字 huang孙子名字儿子名字 阅读全文
posted @ 2016-12-08 12:58 打不死的--蟑螂 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 高阶函数总结1.函数接收的参数是一个函数名 作用:在不修改函数源代码的前提下,为函数添加新功能, 不足:会改变函数的调用方式2.函数的返回值是一个函数名 作用:不修改函数的调用方式 不足:不能添加新功能 阅读全文
posted @ 2016-12-08 11:35 打不死的--蟑螂 阅读(147) 评论(0) 推荐(0) 编辑
摘要: #高阶函数应用2:把函数名当作参数传给高阶函数,高阶函数直接返回函数名import timedef foo(): print('from the foo')def timmer(func): start_time=time.time() return func stop_time=time.time 阅读全文
posted @ 2016-12-08 11:33 打不死的--蟑螂 阅读(271) 评论(0) 推荐(0) 编辑
摘要: #高阶函数应用1:把函数当作参数传给高阶函数 import timedef foo(): print('form the foo')def tmmer(func): start_time=time.time() func() stop_time=time.time() print('函数%s 运行时 阅读全文
posted @ 2016-12-08 11:22 打不死的--蟑螂 阅读(179) 评论(0) 推荐(0) 编辑
摘要: def foo(): print('我的函数名作作为参数传给高阶函数')def gao_jie1(func): print('我就是高阶函数1,我接受的参数名是%s'%func) func()def gao_jie2(func): print('我就是高阶函数2,我的返回值是%s'%func) return funcgao_jie1(foo)gao_jie2(fo... 阅读全文
posted @ 2016-12-08 11:14 打不死的--蟑螂 阅读(219) 评论(0) 推荐(0) 编辑