其实我觉得最重要的是返回函数的“”返回“”,定义一个函数,返回的还是一个函数,我们可以对主体函数进行赋值(不知道这样说对不对),也可以对返回的函数进行赋值(这个是最好玩的地方),在主函数返回函数的时候,其相关参数和变量都保存在了返回的函数中,等待被调用!,如果返回函数不被调用,那主体函数永远就只是fuction,不可能是输出
(看完这个视频,可以看看廖老师关于返回函数的那章,特别是最后关于闭包怎样使用循环的那个,对python中f和f()的区别都能够有很好的理解)
(看完这个视频,可以看看廖老师关于返回函数的那章,特别是最后关于闭包怎样使用循环的那个,对python中f和f()的区别都能够有很好的理解)
2017-03-22
之前看教程 返回函数看不明白特别着急,老师一下就给我讲通了,返回函数,意味着函数返回的还是一个函数,
就像是f_100= set_passline(60) 此时 f_100调用的就是返回的那个函数,这个时候还可以对返回的那个函数进行输入值...Amazing!!!
就像是f_100= set_passline(60) 此时 f_100调用的就是返回的那个函数,这个时候还可以对返回的那个函数进行输入值...Amazing!!!
2017-03-22
懂了之前为什么使用重名了,装饰器的使用就像之前使用相同函数名的闭包一样,之前对装饰器感到恐惧,现在理解了,不就是把重名闭包简化成一种优雅的编码形式了么,不过新手还是多看看基础的,装饰器等萌新们写了一两个月代码再来看吧,到时候肯定是能理解了
2017-03-05