对象: 在python中所有数据都是以对象的形式存在,即‘一切事物皆对象’,对象既包含了数据,也包含了代码。 类: 在Python中有很多用来创建其他标准数据类型的类,例如列表、字典等。如果想在Python中创建属于自己的对象。必须用关键字class来定义一个类。例如 上面的代码做了以下的工作: 查 ...
分类:
编程语言 时间:
2016-06-05 16:56:00
阅读次数:
186
一、本节用到的基础知识 1.逐行读取文件 2.解析json字符串 Python中有一些内置模块可以非常便捷地将json字符串转换为Python对象。比如json模块中的json.relaods()方法可以将json字符串解析为相应的字典。 运行结果: 3.列表生成式 详见:http://www.cn ...
分类:
编程语言 时间:
2016-05-31 18:50:08
阅读次数:
313
模块化 ---- 这是我们程序员梦寐以求的,通过模块化可以避免重复的制造轮子。 同时 模块让你能够有逻辑地组织你的Python代码段。 把相关的代码分配到一个 模块里能让你的代码更好用,更易懂。 模块也是Python对象,具有随机的名字属性用来绑定或引用。 简单地说,模块就是一个保存了Python代... ...
分类:
编程语言 时间:
2016-05-31 15:55:38
阅读次数:
169
对于对象引用问题,一直是一知半解的状态,现整理以备使用。 操作不可变对象进行加减运算时,会在内存中创建新的不可变实例,不会影响原来的引用>>> c=12>>> d=c>>> c+=1>>> c13>>> d12>>> >>> a="345a">>> b=a>>> a+="dfger">>> a'34 ...
分类:
编程语言 时间:
2016-05-31 15:46:46
阅读次数:
136
模块让你能够有逻辑地组织你的Python代码段。 把相关的代码分配到一个 模块里能让你的代码更好用,更易懂。 模块也是Python对象,具有随机的名字属性用来绑定或引用。 简单地说,模块就是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码。 模块分为三种: 自定 ...
分类:
编程语言 时间:
2016-05-22 06:16:27
阅读次数:
214
字典:它是一个容器类型,能存储任意个数的Python对象,也包括其他容器类型,Python的字典是作为可变的哈希表实现的 映像类型中的数据是无序排列的 可以用工厂方法dict()来创建字典,也可以用fromkeys()来创建一个默认键 检查一个字典中是否有某个键的最好方法是用字典的has_key() ...
分类:
编程语言 时间:
2016-05-21 11:30:52
阅读次数:
164
模块让你能够有逻辑地组织你的Python代码段。 把相关的代码分配到一个 模块里能让你的代码更好用,更易懂。 模块也是Python对象,具有随机的名字属性用来绑定或引用。 简单地说,模块就是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码。 例子 一个叫做ana ...
分类:
编程语言 时间:
2016-05-21 06:38:09
阅读次数:
221
在python中,字典的输出内容跟json格式内容一样,但是字典的格式是字典,json的格式是字符串,所以在传输的时候(特别是网页)要转换使用。重要函数编码:把一个Python对象编码转换成Json字符串json.dumps()解码:把Json格式字符串解码转换成Python对象json.loads()In[1]:impor..
分类:
编程语言 时间:
2016-05-20 14:46:44
阅读次数:
707
pickle python对象序列化 cpickle 更快版本的pickle copy_reg:在使用pickle特定函数时,提供一个方法去定义函数 shelve:python对象序列化(pickle后台支持) marshal:内部python对象序列化 anydbm:DBM dbm gdbm:GN ...
分类:
其他好文 时间:
2016-05-16 15:48:00
阅读次数:
203
对象:程序中使用的所有值都是对象,对象由内部属性和方法组成这些方法会执行与数据相关的各种操作,前面操作列表类型数据时我们已经用过了方法:data=[37,34];
data.insert(1,25);
data.append(23)
print(data);输出结果:37,25,34,23dir()函数可以列出对象上可用的方法是进行..
分类:
编程语言 时间:
2016-05-11 08:14:18
阅读次数:
193