在做题目的过程中,我们常常需要以一定格式对某个序列进行输出。如果用遍历的方法将序列元素一个一个输出的话还必须考虑到最后一个元素后面所跟的是什么符号。python中的字符串提供了join方法,用于将序列中的元素以指定的字符连接生成一个新的字符串。 例: 1 a = [1, 2, 3, 4] 2 pri ...
分类:
编程语言 时间:
2019-11-07 23:33:29
阅读次数:
220
1.什么是序列化&反序列化? 序列化:将字典、列表、类的实例对象等内容转换成一个字符串的过程。 反序列化:将一个字符串转换成字典、列表、类的实例对象等内容的过程 PS:Python中常见的数据结构可以统称为容器。序列(如列表和元组)、映射(如字典)以及集合(set)是三类主要的容器。 场景一:我们在 ...
分类:
编程语言 时间:
2019-11-06 13:43:59
阅读次数:
118
Python序列类型 在本博客中,我们将学习探讨Python的各种“序列”类,内置的三大常用数据结构——列表类(list)、元组类(tuple)和字符串类(str)。 不知道你发现没有,这些类都有一个很明显的共性,都可以用来保存多个数据元素,最主要的功能是:每个类都支持下标(索引)访问该序列的元素, ...
分类:
编程语言 时间:
2019-11-02 00:28:21
阅读次数:
95
这里讲一基本概念:容器 可以包含其他对象的对象;两种主要的容器是序列(列表和元祖)和映射(字典) 关于序列的通用基本操作:python中常用的序列主要有两种:列表和元祖 索引,切片,相加,相乘和资格检查 1.索引:序列中的所有元素都有编号,从0开始 names='xiaoyan' 2.切片:访问特定 ...
分类:
编程语言 时间:
2019-10-25 20:43:16
阅读次数:
103
序列化 1、json模块 2、pickle模块 3、shelve模块 ...
分类:
编程语言 时间:
2019-10-20 10:50:32
阅读次数:
107
1.元组元组是一个固定长度, 不可改变的Python序列对象。 创建元组的最简单方式, 是用逗号分隔一列值: 当用复杂的表达式定义元组, 最好将值放到圆括号内, 如下所示: 用 tuple 可以将任意序列或迭代器转换成元组: 可以用方括号访问元组中的元素 如果元组中的某个对象是可变的, 比如列表, ...
分类:
编程语言 时间:
2019-10-06 18:55:10
阅读次数:
100
序列化模块# 序列化方法# 格式转换# 把python中的数据转换成str 序列化# 可以str转换成python的数据 反序列化 json模块 # json所有的语言都通用,它能序列化的数据是有限的:字典列表和元组import json# json.dumps()与json.loads()是一对#... ...
分类:
编程语言 时间:
2019-09-24 17:50:29
阅读次数:
119
python中的不可变类型 列举:数值,字符串、元组、字节串 数值及字符串“可变”'的假象 数值及字符串“可变”'的假象 表面上是对变量的修改,其实质是重新建立了对象,将引用赋给了变量,原来的对象被系统回收。 python中的可变类型 列举: 列表、字典、字节数组、对象 浅拷贝 浅拷贝只拷贝可变类型 ...
分类:
编程语言 时间:
2019-08-28 17:05:44
阅读次数:
132
序列 序列是Python中最基本的数据结构,包括字符串、列表、元组。 序列,顾名思义,是有序的,序列都有索引,都能进行索引、切片(截取)、加(连接)、乘(倍增)、检查成员的操作。 因为序列有序,可通过位置来区分元素,所以序列中可含有相同的元素。 序列的通用操作 1、索引 seq[index] ind ...
分类:
编程语言 时间:
2019-08-03 01:09:14
阅读次数:
115