JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,支持不同程序之间的数据转换.但是只能转换简单的类型如:(列表、字典、字符串、数字、)等,比如日期格式、类对象等json就处理不了。 在python中,有专门处理json格式的模 ...
分类:
编程语言 时间:
2019-01-22 14:17:11
阅读次数:
194
python和它的字符串拼接 不懂效率的人,会这样拼接 python字符串是不可变的,拼接任意不可变序列都会生成一个新的序列对象。 即是说,每拼接一次,就要重新分配个空间,所以效率极低。 考虑效率的人,会这样拼接 join()的速度很快,但是可读性很差。 中庸的人,会这样拼接 已知字符串的数目,代码 ...
分类:
编程语言 时间:
2019-01-21 20:07:46
阅读次数:
190
新Vector类 接原vector类定义的新Vector类,原向量类是二维,现定义多维向量类: 协议和鸭子类型 协议: 1.协议是非正式的接口,没有强制力;协议只在文档中定义,在代码中不定义。 2.python有很多协议,如可调用对象协议,哈希协议,序列类协议,容器类协议等等等等。 3.如果知道类的 ...
分类:
编程语言 时间:
2019-01-20 23:37:44
阅读次数:
331
序列分类 1.按存放的数据类型分类: 容器类型(能存放不同类型的数据):list、tuple、coolections.deque 扁平序列(只能存放一种类型的数据):str、bytes、bytearray、memoryview、array.array 容器类型存放它们所包含的任意类型的对象的引用,而 ...
分类:
编程语言 时间:
2019-01-03 00:02:08
阅读次数:
282
1,白鹅类型 白鹅类型对接口有明确定义,比如不可变序列(Sequence),需要实现__contains__,__iter__,__len__,__getitem__,__reversed__,index,count对于其中的抽象方法,子类在继承时必须具体化,其余非抽象方法在继承时可以自动获得,Se ...
分类:
编程语言 时间:
2019-01-02 01:20:21
阅读次数:
1151
用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换 pickle,用于python特有的类型 和 python的数据类型间进行转换 dump和load 都各自使用一次 python序列化为json时的数据类型转换关系: python格式 json格式 dict(复合类型) ...
分类:
Web程序 时间:
2018-12-14 17:28:18
阅读次数:
204
组合数据类型 1.集合类型 集合是多种元素的无序组合,(元素独一性) 集合用大括号{}表示,元素用,分隔。 用set函数建立: A=set(“python123”) {“p”,”y”,”t”,”h”,”o”,”n”,”1”,”2”,”3”} 集合操作符 集合有四种基础运算方法,并,交,差,补 S|T ...
分类:
编程语言 时间:
2018-12-14 01:05:19
阅读次数:
266
#python的基本语法网上已经有很多详细的解释了,写在这里方便自己记忆一些 序列,顾名思义,是一段数据的有序排列,列表,元组,字符串都是序列的一种,序列有很多BIF(BIF是内建方法,即python已经构建好的函数,比如,print) 1、 list([iterable]) list()方法,用于 ...
分类:
编程语言 时间:
2018-12-10 00:44:30
阅读次数:
224
什么是序列化什么是序列化,把程序中的对象或者变量,从内存中转换为可存储或可传输的过程称为序列化。在Python中,这个过程称为pickling,在其他语言中也被称为serialization,marshalling,flattening等。程序中的对象(或者变量)在序列化之后,就可以直接存放到存储设备上,或者直接发送到网络上进行传输。序列化的逆向过程,即为反序列化(unpickling),就是把序
分类:
编程语言 时间:
2018-11-20 23:36:31
阅读次数:
326
序列是Python中的重要数据结构,序列包括字符串,列表,元组。大部分读者朋友学习Python的时候都会找本书或者资料从头看到尾,这次我们换一个思路,问答式的方式,可能让我们精力更集中,下面开始我们的提问:1.什么是序列?序列是将元素按照顺序排列,通过索引(下标)访问;字符串、列表、元组都属于序列。2.能直观描述下吗?直接上图:序列中的每个元素按顺序排列,使用索引进行访问,索引分为正负索引;3.具
分类:
编程语言 时间:
2018-11-13 18:04:02
阅读次数:
219