python
粒橙Leo
这个作者很懒,什么都没留下…
展开
-
python基础
python语言特性 参数类型 元祖tuple和数组list 切片 函数式编程 高级函数 模块 python学习资源 慕课网在线it教育MOOC python高级框架 python语言特性参数类型 0,None,空字符串”为false,其他为true 在进行and,or计算时会进行短路计算:and计算时,当前面的值为false时,直接使用前面的值,前面的值为true时,才会计算后面的值;or计算时,原创 2015-06-07 21:47:42 · 763 阅读 · 0 评论 -
python学习笔记1
断言Assertassert n!=0,'n is zero!'断言的意思是当n!=0为true时,继续执行,否则,后面的代码会出错。抛出AssertionError:n is zero。 启动python解释器时可以使用-0来关闭断言。关闭后所有断言被看做pass。虽然用IDE调试起来比较方便,但是最后你会发现,logging才是终极武器。IO编程文件读取必须调用f.close(),每次都调用太原创 2015-06-08 21:20:26 · 435 阅读 · 0 评论 -
正则表达式规则
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的转载 2015-06-09 20:41:29 · 486 阅读 · 0 评论 -
python学习笔记
collectionsnamedtuple(类似于ios enum枚举类型)from collections import nametuple Point=namedtuple('Point',['x','y']) p=Point(1,2) p.xdeque使用list存储数据时,按索引访问元素很快,但是插入和删除元素就很慢了,因为list是线性存储,数据量大的时候,插入和删除效率很低。 dequ原创 2015-06-10 08:23:17 · 713 阅读 · 0 评论 -
Mac os x下,使用pip安装scrapy
由于之前在使用Mac时,更新过Mac原本的python库的版本,更新之后发现xcode不能使用了,大坑啊,少年们一定要引以为戒啊: 不要随意更新升级Mac的python,ruby等等的自带版本。 —Leo 如果你已经这么干了,恭喜你,你看到了这篇文章,教你怎么在Mac最新10.10版本,安装pip,并使用pip安装scrapy。 下载homebrew,下载地址,进入上面的下载地址,将homeb原创 2015-06-06 11:16:11 · 1944 阅读 · 0 评论 -
Mac下python开发环境的相关配置
安装sublime text2进行配置 virtualenv配合sublime text2进行cmdB编译调试 sublime text2相关插件推荐 在sublime text2中使用python相关开发库安装sublime text2进行配置 进入sublime text2官网下载sublime text2,并安装。 将项目目录添加到sublime text2 中 将项目转化为项目,如下图原创 2015-08-12 13:55:35 · 1913 阅读 · 0 评论