本库主要提供了把Python数据保存到磁盘文件的功能。pickle和marshal模块能够把多种Python数据类型的数据生成一个字节流,然后从字节流创建一个对象。不同类型的DB管理模块支持HASH的映射字符串保存。9.1 pickle--Python对象序列化操作本模块主要提供了二进制协议来对Py ...
分类:
其他好文 时间:
2017-08-19 17:05:07
阅读次数:
153
访问字典里的值: 如果用字典里没有的键访问数据,会输出错误。 修改、删除字典: 结果: 字典特性: 字典值可以没有限制地取任何python对象,既可以是标准的对象,也可以是用户定义的,但键不行。 两个重要的点需要记住: 1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住。 2 ...
分类:
编程语言 时间:
2017-08-17 18:31:55
阅读次数:
228
ORM是建立在SQL语言构造器之上的工具集,用于将Python对象映射到数据库的行,提供了一系列接口用于从数据库中存取对象(行)。在ORM 工作时,在底层调用SQL语言构造器的API,这些通用的操作有些许的不同。不同的是,你不再使用行,而是使用自定义类的对象来操作。另外,数据库的查询 方式也不同,O ...
分类:
数据库 时间:
2017-08-17 16:25:37
阅读次数:
248
持久性就是指保持对象,甚至在多次执行同一程序之间也保持对象。通过本文,您会对 Python对象的各种持久性机制(从关系数据库到 Python 的 pickle以及其它机制)有一个总体认识。另外,还会让您更深一步地了解Python 的对象序列化能力。 什么是持久性? 持久性的基本思想很简单。假定有一个 ...
分类:
编程语言 时间:
2017-08-08 12:34:39
阅读次数:
205
在Python语言中,有些库在使用时,在网络上找到的文档不全,这就需要查看相应的Python对象是否包含需要的函数或常量。下面介绍一下,如何查看Python对象中包含哪些属性,如成员函数、变量等,其中这里的Python对象指的是类、模块、实例等包含元素比较多的对象。这里以OpenCV2的Python ...
分类:
编程语言 时间:
2017-08-07 10:00:24
阅读次数:
846
python对象的介绍 python使用对象模型来存储数据,构造任何类型的值都是一个对象,尽管python被当成面向对象的编程语言,但是完全编写不使用任何类和实例的脚本。所有的python对象都拥有三个特性:身份,类型,值 身份: 每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用內建函数 ...
分类:
编程语言 时间:
2017-08-06 11:02:28
阅读次数:
164
当列表或是元组的索引不能达到我们的目的时,我们想到了还有一种序列,即字典。 创建 字典 由多个键以及相应的值构成的键-值对组成。 键唯一。值能够不唯一 phonebook = {'xidada':'110', 'lizongli':'112', 'wangqishan':'119'} dict函数创 ...
分类:
编程语言 时间:
2017-08-04 11:59:27
阅读次数:
151
转载:http://www.thinksaas.cn/topics/0/594/594368.html marshmallow -一个轻量级的库用于将复杂对象转成简单的Python数据类型。或从简单的Python数据类型转成复杂对象。 from datetime import date from m ...
分类:
编程语言 时间:
2017-08-02 13:17:00
阅读次数:
221
下载地址:网盘下载 内容简介 · · · · · · 本书是Python开发者的完全指南——针对 python 2.5全面升级 ·学习专业的Python风格、最佳实践和好的编程习惯; ·加强对Python对象、内存模型和Python面向对象特性的深入理解; ·构建更有效的Web、CGI、互联网、网络 ...
分类:
编程语言 时间:
2017-08-01 23:00:57
阅读次数:
158
首先你输入了一个字符串,这个字符串是有大小的,电脑将其放在内存中,自动给其一个起始指针指向这个字符串的首位置,然后,你将这个字符串赋值给一个变量,这个对象又在内存中开辟出一个空间,这个变量会自动连接这个指向字符串起始位置的指针,然后你又将这个变量赋值给变量2,内存中又开辟出一个空间存放变量2的空间。 ...
分类:
编程语言 时间:
2017-08-01 10:14:57
阅读次数:
134