摘要: 返回函数 Python的函数不但可以返回int、str、list、dict等数据类型,还可以返回函数! 例如,定义一个函数 f(),我们让它返回一个函数 g,可以这样写: def f(): print 'call f()...' # 定义函数g: def g(): print 'call g()...' # 返回函数g: return ... 阅读全文
posted @ 2016-07-29 16:22 超级学渣渣 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: 自定义排序函数 Python内置的 sorted()函数可对list进行排序: >>>sorted([36, 5, 12, 9, 21]) [5, 9, 12, 21, 36] 但 sorted()也是一个高阶函数,它可以接收一个比较函数来实现自定义排序,比较函数的定义是,传入两个待比较的元素 x, y,如果 x 应该排在 y 的前面,返回 -1,如果 x 应该排在 y 的后面,返回 1。... 阅读全文
posted @ 2016-07-29 16:18 超级学渣渣 阅读(7534) 评论(23) 推荐(0) 编辑