上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页
摘要: Spring概述 Spring是最受欢迎的企业级Java应用程序开发框架。数以百万的来自世界各地的开发人员使用Spring框架来创建好性能、易于测试、可重用的代码。 Spring框架是一个开源的Java平台,它最初是由Rod Johnson编写的,并且在2003年6月手册在Apache2.0许可下发 阅读全文
posted @ 2017-11-02 15:00 起床oO 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 使用@property 在绑定属性时,如果直接把属性暴露出去,虽然写起来简单,但是没法检查参数,导致可以把成绩随便改: 这显然不符合逻辑,为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成绩,这样,在set_score()方法里,就可 阅读全文
posted @ 2017-11-02 14:27 起床oO 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 使用_slots_ 正常情况下,当定义一个class,创建一个class的实例后,可以给实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class: 然后,尝试给实例绑定一个属性: 还可以尝试给实例绑定一个方法: 但是给一个实例绑定的方法,对另一个实例是不起作用的: 为了给所有实例都绑定方法, 阅读全文
posted @ 2017-11-02 14:03 起床oO 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 模块 使用模块的好处: 如果编写的模块名相同怎么办?为了避免模块名冲突,Python引入了按目录组织模块的方法,称为包(Package). 举个例子,一个abc.py的文件,就是一个名字叫做abc的模块,一个xyz..py的文件就是一个名字叫xyz的模块。 现在假设abc和xyz这两个模块的名字与其 阅读全文
posted @ 2017-10-31 16:09 起床oO 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 函数作为返回值 高阶函数除了可以接收函数作为参数外,还可以把函数作为结果值返回。 要实现一个可变参数的求和。通常情况下,求和的函数是这样定义的: 但是,如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么做?可以不返回求和的结果,而是返回求和的函数 当我们调用lazy_sum()时,返回的并不 阅读全文
posted @ 2017-10-31 15:42 起床oO 阅读(338) 评论(0) 推荐(0) 编辑
摘要: Python中的排序算法 排序是程序中经常用到的算法。通常规定,对于两个元素x和y,如果认为x<y,则返回-1,如果认为x == y,则返回0,如果认为x > y,则返回1,这样,排序算法就不用关心具体的比较过程,而是根据比较结果直接进行排序。 Python内置的sorted()函数就可以对list 阅读全文
posted @ 2017-10-31 10:06 起床oO 阅读(378) 评论(0) 推荐(0) 编辑
摘要: Python中的filter() Python内建的filter()函数用于过滤序列。和map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 例如,在一个list 阅读全文
posted @ 2017-10-31 09:54 起床oO 阅读(404) 评论(0) 推荐(0) 编辑
摘要: Python中的map()和reduce() Python内建了map()和reduce()函数。 map() map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。 举例说明,有一个函数f(x)=X^2,要把这个函数作用在一个 阅读全文
posted @ 2017-10-30 17:55 起床oO 阅读(281) 评论(0) 推荐(0) 编辑
摘要: Higher-order function(高阶函数) 变量可以指向函数 以Python内置的求绝对值的函数abs()为例,调用该函数用以下代码: 但是,如果只写abs呢? 可见,abs(-10)是函数调用,而abs是函数本身。 要获得函数调用结果,可以把结果赋值给变量: 但是,如果把函数本身赋值给 阅读全文
posted @ 2017-10-30 17:28 起床oO 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 生成器(Generator) 通过列表生成式,可以直接创建一个列表。但是,受内存限制,列表的容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那么后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那 阅读全文
posted @ 2017-10-30 16:14 起床oO 阅读(186) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页