码迷,mamicode.com
首页 >  
搜索关键字:python 列表的内置方法    ( 135044个结果
Max Points on a Line (Python)
【问题】 Given n points on a 2D plane, find the maximum number of points that lie on the same straight line. 【思路】 对每一个点,分别计算这个点和其他所有点构成的斜率,具有相同斜率最多的点所构成的直线,就是具有最多点的直线。 【代码】 class Point: def __in...
分类:编程语言   时间:2014-06-25 19:34:29    阅读次数:246
python基础教程_学习笔记13:标准库:一些最爱——sys
标准库:一些最爱 sys sys这个模块让你能够访问与python解释器联系紧密的变量和函数。 sys模块中一些重要的函数和变量 函数/变量 描述 argv 命令行参数,包括脚本名称 exit([arg]) 退出当前程序,可选参数为给定的返回值或者错误信息 modules 映射模块名字到载入模块的字典 path 查找模块所在目录的目录名列表 platform 类似sunos5或...
分类:编程语言   时间:2014-06-25 19:21:36    阅读次数:230
Python开发容易忽略的问题
这篇文章主要介绍了Python程序员代码编写时应该避免的17个“坑”,也可以说成Python程序员代码编写时应该避免的17个问题,需要的朋友可以参考下 一、不要使用可变对象作为函数默认值 复制代码代码如下: In [1]: def append_to_list(value, def_list=[]):    ...:         def_list.append(va...
分类:编程语言   时间:2014-06-24 23:35:15    阅读次数:302
一入python深似海--python之道
python社区不乏幽默,先来看“python之道”这首诗。 导入this包: import this 输出时一首诗,这首诗总结了Python的风格,可以指导Python程序员的编程。下面是译文: The Zen of Python, by Tim Peters Python之道 Beautiful is better than ugly. 美观胜于丑陋。 Explicit i...
分类:编程语言   时间:2014-06-24 22:40:23    阅读次数:295
Python实现归并排序
问题 归并排序是一种常用的排序方法,本文讲述了其基本思想以及用python实现的方法。 在python中,有一个非常强大的模块heapq,提供了merge方法,让归并排序在python中更简单了。 思路说明 归并操作过程: 1. 申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列 2. 设定两个指针,最初位置分别为两个已经排序序列的起始位置 3. 比较两...
分类:编程语言   时间:2014-06-24 21:07:01    阅读次数:269
5种语言混合编程:C++、JS、python、Lisp、汇编
/* 混合C++、JS、python、Lisp、汇编 1种语言,5种语法 */ main { //C++ vector v; v.push(2); putsl(v.size()); if(v.count()==1) { putsl("abc"); } //JS var a=function(x){ return x*2; } putsl(a(3)); a={90...
分类:编程语言   时间:2014-06-24 20:39:10    阅读次数:307
《python源码剖析》笔记 python环境初始化
1.线程环境初始化 图13-1 Py_InitializeEx,Python会首先调用 PyInterpreterState_New创建一个崭新的PyInterpreterState对象。 图13-2 创建了PyInterpreterState(进程状态)对象之后,Python会调用PyThreadState_New创建PyThreadState(线程状态)对象 图13-3 全局变量_PyThreadState_Current维护着当前活动的线程 PyInterpreterState对象中维护着所有的PyT...
分类:编程语言   时间:2014-06-24 20:19:50    阅读次数:335
C代码分析器(一 开个题)
最近突发奇想,希望能写一个通用的代码分析工具(有点言过其实了,其实是针对C代码的)。这几天看代码看的我头晕眼花,虽然有Source Insight的帮助,仍然觉得很多地方不够智能。现在主要遇到的问题有以下几个: 1,很多函数被定义为宏,然后被调用。这个就需要自己搜索到相应的定义,然后再去寻找调用处。 2,程序的结构中很多用到有限状态机,函数会被放到数组中。会遇到和上面同样的问题。 3,现有的...
分类:其他好文   时间:2014-06-24 20:07:07    阅读次数:166
Use My Python,Send Your Mail(十来行代码)
人生苦短,我用python,最近实习一直在用工作,因为我做的工作涉及到海量数据,程序跑下来用上代理,一个月可能也跑不完,但是我快要回去考试两周,作为一个强迫症的coder,我必须要得知我的程序怎么了!!!所以我让我的程序成功执行一段时间,但是我又是非常“懒惰”的人(其实优秀的程序员都要很“懒惰”呢!坚决写简洁的代码,如果可以,越短越好,所以前短时间写了个160行的py 2048.),看了好多版本,...
分类:编程语言   时间:2014-06-24 19:42:11    阅读次数:205
Python Super
看了2个blog后还是没闹明白 因为Django的东西 所以自己写了test的例子终于明白了 首先给出结论---->别人总结的可惜一开始没闹明白: 1. super并不是一个函数,是一个类名,形如super(B, self)事实上调用了super类的初始化函数,        产生了一个super对象; 2. super类的初始化函数并没有做什么特殊的操作,只是简单记录了类类型和具体实例;...
分类:编程语言   时间:2014-06-24 18:39:17    阅读次数:342
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!