+ 两边都是相同序列类型。拼接成一个新的序列 * 序列类型直接自我复制多少次,* 对象是int类型,支持 + 的序列支持 * 操作 += 就地加,两边都是序列类型,把后者可迭代类型依次添加到前者数据结构中,前提是前者是可变类型,不然两者都是相同类型直接拼接。 append 把内容当作一个整体对象添加 ...
分类:
移动开发 时间:
2018-06-05 21:10:36
阅读次数:
600
本节内容 一、前言 1. 现实需求 每种编程语言都有各自的数据类型,其中面向对象的编程语言还允许开发者自定义数据类型(如:自定义类),Python也是一样。很多时候我们会有这样的需求: 把内存中的各种数据类型的数据通过网络传送给其它机器或客户端; 把内存中的各种数据类型的数据保存到本地磁盘持久化; ...
分类:
编程语言 时间:
2018-06-04 16:56:12
阅读次数:
253
任何数据类型转化为字符串的过程就叫做序列化! 为什么要转换成字符串?1,做固态存储 2,做网路传输 Python提供三种序列化方式:json,pickle,shelve三种 json 支持的数据类型有tuple,list,dict pickle支持Python所有的数据类型 import json ...
分类:
编程语言 时间:
2018-05-23 02:07:49
阅读次数:
174
序列 有序数列 str tupe list str tupe 不可变 list 可变 序列(str list tuple) 每个元素都会有个序号(0开始计数) 1. 知索引取单个确定类型 [index] 2. 知值取索引 .index 3. 切片 [start: end: step], 负数(-1开 ...
分类:
编程语言 时间:
2018-05-19 23:19:51
阅读次数:
235
序列化的基本概念介绍:01什么是序列化序列化:把内存中的数据转成一种中间格式(json/pickle),然后存放到硬盘中,永久保存反序列化:从文件中读出(json/pickle)格式,然后返解成python的数据类型02为什么要序列化1、数据结构持久化2、跨平台数据交互03如何进行序列化,反序列化json:缺点:只能支持部分python的数据类型优点:所有的语言都支持json格式应用:如果需要考虑
分类:
编程语言 时间:
2018-05-17 19:54:43
阅读次数:
179
使用序列拆分操作符(*)来提供位置参数。 例如函数heron的参数存放于一个列表sides中,可以:heron(sides[0],sides[1],sides[2]) 也可以进行拆分:heron(*sides)。如果列表包含比函数参数更多的项数,就可以使用分片提取出合适的参数。 1.在使用可变数量的 ...
分类:
编程语言 时间:
2018-05-01 14:09:51
阅读次数:
136
赋值: 上面两段代码中,a 的值都发生了变化。区别在于,第一段代码中是直接赋给了 a 新的值(从 [1, 2, 3] 变为 [4, 5, 6]);而第二段则是把 list 中每个元素分别改变。而对 b 的影响则是不同的,一个没有让 b 的值发生改变,另一个变了。怎么用上边的道理来解释这个诡异的不同呢 ...
分类:
编程语言 时间:
2018-03-12 18:44:15
阅读次数:
175
切片也是Python序列的重要操作之一,在形式上,切片使用2个冒号分隔的3个数字来完成,第一个数字表示切片的开始位置(默认为0),第二个数字表示切片的截止(但不包含)位置(默认为列表长度),第三个数字表示切片的步长(默认为1),当步长省略时同事可以省略最后一个冒号。 切片适用于列表、元组、字符串、r ...
分类:
其他好文 时间:
2018-03-11 00:34:30
阅读次数:
202
Python序列化与反序列化-json与pickle 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.json的序列化方式与反序列化方式 1>.json序列化 1 {"Name": "yinzhengjie", "id": "210", "banlance": "20000"} ...
分类:
编程语言 时间:
2018-03-09 00:20:12
阅读次数:
194