Python
python
咕叽咕叽小菜鸟
幸福的深度等于等待的长度。。。fighting!!!
展开
-
浅谈Python装饰器
转载自:http://blog.csdn.net/mdl13412/article/details/22608283前置知识一级对象Python将一切视为 objec t的子类,即一切都是对象,因此函数可以像变量一样被指向和传递,我们来看下面的例子:[python] view plain copy print?def fo转载 2016-04-01 12:41:27 · 699 阅读 · 0 评论 -
Json概述以及python对json的相关操作
转载自:http://www.cnblogs.com/coser/archive/2011/12/14/2287739.html什么是json:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA转载 2016-07-04 14:00:01 · 813 阅读 · 0 评论 -
python实现的lower_bound和upper_bound
1.lower_bound(nums, target)在非递减数组nums中,lower_bound(nums, target)返回第一个大于等于target的值得位置,如果nums中元素均小于target(即不存在>=target的元素),则返回nums的长度(即target如果要插入到nums中,应该插入的位置)#coding=utf-8#返回nums中第一个>...原创 2016-09-14 16:37:43 · 10564 阅读 · 8 评论 -
Python函数式编程指南(三):迭代器
转载自:http://www.cnblogs.com/huxi/archive/2011/07/01/2095931.html3. 迭代器3.1. 迭代器(Iterator)概述迭代器是访问集合内元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素都被访问一遍后结束。迭代器不能回退,只能往前进行迭代。这并不是什么很大的缺点,因为人们几乎不需要转载 2016-07-04 13:37:36 · 408 阅读 · 0 评论 -
Python内置方法的时间复杂度
转载自:http://www.orangecube.net/python-time-complexity本文翻译自Python Wiki本文基于GPL v2协议,转载请保留此协议。本页面涵盖了Python中若干方法的时间复杂度(或者叫“大欧”,“Big O”)。该时间复杂度的计算基于当前(译注:至少是2011年之前)的CPython实现。其他Python的实现(包括老版转载 2016-05-21 12:52:34 · 18379 阅读 · 1 评论 -
Python性能优化的20条建议
转载自:https://segmentfault.com/a/1190000000666603优化算法时间复杂度算法的时间复杂度对程序的执行效率影响最大,在Python中可以通过选择合适的数据结构来优化时间复杂度,如list和set查找某一个元素的时间复杂度分别是O(n)和O(1)。不同的场景有不同的优化方式,总得来说,一般有分治,分支界限,贪心,动态规划等思想。转载 2016-05-21 12:49:30 · 879 阅读 · 0 评论