上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 46 下一页
摘要: 正规写法: 等价写法: 错误写法: 如果timeslong并不是一个返回函数便签的高阶函数,那么就会报这个错误! 如果说f()的实现过程就是将f作为参数传入timeslong(),这样不应该报错,如:timeslong(f),这样不仅不报错,而且实现同样的功能! 那,上面报错的原因是什么呢?我们得从 阅读全文
posted @ 2016-06-13 15:14 宋桓公 阅读(311) 评论(0) 推荐(0)
摘要: 装饰器,又名函数修饰符。笔者觉得函数修饰符,这个名字更能直观的反应他的作用。 函数修饰符语法特征 : @ + 修饰符 函数修饰符的装饰对象: 函数修饰符,就是说他修饰的是函数,而不是其他的东西,不是类,也不是变量,就函数而已! 修饰符本身可以是哪些东西: 1、函数标签(C/C++的说法:函数指针) 阅读全文
posted @ 2016-06-13 15:12 宋桓公 阅读(957) 评论(0) 推荐(0)
摘要: 《C++中的this和Python的self对比》基本都是针对函数而言的,从变量的角度看,也有相同之处。 C++中,类中定义的变量一般叫做成员变量,或者说是成员属性,它只属于实例对象,只有实例对象才能用。加上了static关键字才是给类用的 称之为静态变量。 而python不同,实例对象调用属性时, 阅读全文
posted @ 2016-06-13 15:05 宋桓公 阅读(1832) 评论(0) 推荐(0)
摘要: 这些都是python的特色,不仅强大,而且好用,配合起来使用更是无敌。 零、lambda lambda用于产生一个匿名表达式,组成部分为:lambda + ‘函数表达式’ ‘函数表达式’由一个冒号加上两个‘操作数’组成,如: lambda x:x*3 冒号左边的操作数,作为函数的参数;冒号右边的作为 阅读全文
posted @ 2016-06-13 14:57 宋桓公 阅读(6838) 评论(0) 推荐(0)
摘要: 下面是,我对闭包的几点初步认识: 1、闭包的前提是函数的嵌套定义,python支持函数的嵌套定义,所以才有闭包一说。 2、外层函数为内层函数服务——简单说,外层函数通过修改配置信息让内层函数得出不同的结果, 本来参数是“并列的关系”,可以修改为“嵌套的关系” 如:(我打印每句话都想附加上一个固定的语 阅读全文
posted @ 2016-06-13 14:44 宋桓公 阅读(1039) 评论(0) 推荐(0)
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 46 下一页