python3 装饰器初识 NLP第三条

还是先抄一条NLP假设。。。

三,有效果比有道理更重要

  光说做法有道理或者正确而不顾是否有效果,是在自欺欺人。

  在三赢(我好,人好,世界好)的原则基础上追求效果,比坚持什么是对的更有意义。

  说道理往往是把焦点放在过去的事情上,注重效果则容易把注意里放在未来。

  效果是原定计划的意义基础,亦是所有行动的指标。

  有道理是有理性方面的标准决定的,因为没有两个人的信念,价值观和规条是一样的,所以没有两个人的“道理”是一样的。

  故此,坚持道理只不过是坚持一套不能放在另一个人身上的信念,价值观和规条。

  真正推动一个人的力量是在感性的一边,要有效果就要加上理性方面的认同才会出现。故此,有效果需要一个人的理性和感性上的共鸣。

  没有效果的道理,是背弃了信念和价值的规条,应该加以检讨。

  有效和有道理往往可以并存,但必先由相信有这个可能的信念开始。

  只追求有道理但无效果的人生,难以有成功和快乐的体验。


然后回顾下今天学了点啥:

内存的机制  就是 变量名可以看作是门牌号   装的内容就是放在房子里的    这个房子可以有多个门牌号,也就是说内容可以对应多个变量名  

那怎么清除呢    就是有一个巡查的人  要是看到这个房子没门牌号了 就会把房子里的东西清空,所以我们用的 del 就是把变量名给他拿走而不是删里面的内容。

理解一下“函数即变量”   就是说函数的名字其实就是变量名,其实就是地址,其实就是引用吧。。。 

再来个高阶函数 有两点,

一是吧函数名当作实参传给另一个函数,这可以用来给别的函数增加新功能

二是返回值中包含函数名  

还有一个嵌套函数  就是在函数体内部再定义函数

然后就是重点了  装饰器,也叫语法糖,实质上还是个函数 今天初步了解了一下 

练习草稿如下。。。

 1 #!usr/bin/env/ python
 2 # -*- coding:utf-8 -*-
 3 # Author: XiaoFeng
 4 import time
 5 
 6 
 7 def deco_out(func):
 8     def deco(*args, **kwargs):          # 装饰器 实质就是偷梁换柱+送大礼包
 9         start_time = time.time()
10         func(*args, **kwargs)         # 这里才是test()
11         stop_time = time.time()
12         print("执行时间:%f" % (stop_time - start_time))
13     return deco
14 
15 
16 @deco_out
17 def test(num1):
18     time.sleep(2)
19     print("test", num1)
20 
21 
22 num = 2019
23 # test = deco_out(test)  想方设法换text地址 又不影响其代码
24 test(num)     # 这里是deco()

猜你喜欢

转载自www.cnblogs.com/xf1262048067/p/10582199.html
今日推荐