随笔分类 -  Python成长计划

关于Python的点滴记录
Python包
摘要:包用于将一组模块归并到一个目录中,此目录即为包,目录名即为包名。 包是一个有层次的文件目录,它定义了一个由模块和子包组成的Python应用程序执行环境。基于包,Python在执行 模块导入时可以指定模块的导入路径 import dir1.dir2.mod1 包导入语句的路径内每... 阅读全文

posted @ 2016-01-19 22:24 雲斷丶 阅读(248) 评论(0) 推荐(0)

Python模块
摘要:模块: 顶层文件:执行入口 模块文件1 模块文件2 。。。 模块在物理形式上表现为以.py结尾的代码文件。一个文件被看做一个独立的模块,一个模块也可以被看做一个文件。每个模块都有自己的名称空间。模块的文件名就是模块的名字加上扩展名.py Python中,模块也是对象。在一个模块... 阅读全文

posted @ 2016-01-18 20:30 雲斷丶 阅读(183) 评论(0) 推荐(0)

Python运算符重载
摘要:运算符重载是指在方法(双下划线的特殊方法)中拦截内置的操作--当类的实例出现在内置操作中,Python会自动调用自定义的方法,并且返回自定义方法的操作结果。 可以让类拦截常规的Python运算。 可调用对象:__call__() 函数:内置函数、自定义函数、def、lambda ... 阅读全文

posted @ 2015-12-28 21:04 雲斷丶 阅读(402) 评论(0) 推荐(0)

Python文件对象
摘要:文件系统就是磁盘上组织文件的方法。要存储文件,需要序列化。Python内置函数open()用于打开文件和创建文件对象。open(name[.mode[.bufsize]])接受三个参数:文件名,模式(读,只读。。。),缓冲区参数(0表示无缓冲,1表示使用缓冲只缓冲一行,负数表示使用系统默认,正数表示... 阅读全文

posted @ 2015-12-06 19:52 雲斷丶 阅读(220) 评论(0) 推荐(0)

Python列表解析器和生成器
摘要:filelist2 = [i for i in filelist1 if i.endswith('.log')]l1 = ['x','y','z']l2 = [1,2,3]l3 = [(i,j) for i in l1 for j in l2]print l3[('x', 1), ('x', 2),... 阅读全文

posted @ 2015-12-05 21:05 雲斷丶 阅读(213) 评论(0) 推荐(0)

Python之 迭代器 列表解析器
摘要:回顾: 1、动态语言 sys.getrefcount() 对象被引用的次数。 增加对象引用次数的场景:以赋值方式创建对象;对象作为某容器的元素时;被当做参数传递给函数时;为对象创建另外的变量名; 减少引用计数:引用此对象的某变量名被显式销毁 del x ;给引用此对象的变量名重新赋值;从容器中移除对... 阅读全文

posted @ 2015-12-02 23:15 雲斷丶 阅读(212) 评论(0) 推荐(0)

Python流程控制
摘要:条件测试: if 条件测试表达式 不同类型的比较方式: 数字:比较大小 字符串:按照ascii码表逐字符比较 列表和元组:自左至右比较各部分的内容 字典:比较排序后的(键、值)列表Python中的真假: 1、非零数字和非空对象为真 2、数字0,空对象和None 为假 3、比较和相等测试会递归地应用于... 阅读全文

posted @ 2015-12-01 21:12 雲斷丶 阅读(133) 评论(0) 推荐(0)

Python之表达式与运算符以及运算优先级
摘要:Python的表达式和语句: 表达式:1个或以上的操作数以及0个或以上的操作符组成的序列。 语句:用来实现的操作。 声明变量、赋值语句、控制语句、条件语句。。。。语句在程序中执行的顺序叫做控制 流。是以分号结尾的单行代码,或者语句块中的一系列的单行语句。Python中常用的表达式操作符: x + y... 阅读全文

posted @ 2015-11-30 21:10 雲斷丶 阅读(597) 评论(1) 推荐(0)

Python之可调用对象以及列表和字典的原处修改特性//集合
摘要:类:数据+方法类实例化成对象。实例不同,内部的数据不同,称之为不同的实例。方法可以理解成调用的接口或者支持的操作。3 + 5 ==》 3.__add__(5) 对象的类型决定了它所能够进行的操作。列表和字典:变量名,指向对象的引用(无类型)对象(有类型),当一个对象在内存中并未被引用,那么这个对象就... 阅读全文

posted @ 2015-11-30 20:34 雲斷丶 阅读(230) 评论(0) 推荐(0)

安装Pycharm
摘要:作为初学者,并不知道选用哪一款IDE工具作为自己的开发工具。所以在网上随便找了找,觉得Pycharm还不错就下载了下来,由于是收费的软件(当然也有免费的社区版),但是,天朝你懂得~~首先是下载链接:http://www.7down.net/soft/36382.html#downloads同时可以下... 阅读全文

posted @ 2015-11-03 19:12 雲斷丶 阅读(116) 评论(0) 推荐(1)

导航