Python基础8- 序列】的更多相关文章

一.概述 列表(list)是由一个个 Python对象 组成的序列.其中,Python对象 可以是任何类型的对象,包括 Python标准类型(数值.字符串.列表.元组和字典)以及 用户自定义类型(类).相比而言,字符串 仅仅是字符的序列,因此列表的概念和用途比字符串更广泛. 元组(tuple)也是 Python对象 的序列,与列表非常接近.二者的主要差异点如下: 差异点 列表 元组 表示方法 空列表:[] 单元素列表:[1] 多元素列表[1, 'a'] 空元组:() 单元素元组:(1,) 多元素…
一.概述 字符串 类似于C中的字符数组(功能上更像C++中的string),它是由一个个 字符 组成的序列.与C/C++不同的是,Python中没有 字符 这个类型,而是用 长度为1的字符串 来表示字符的概念. 二.分类 Python中的字符串共有2种:ASCII字符串(str)和 Unicode字符串(unicode).每一种字符串又可以进一步划分:根据对转义字符处理方式的不同,分为 常规字符串 和 原始字符串:根据字符串是否跨行,分为 单行字符串 和 跨行字符串.每一个字符串的字面值既可以包…
python基础之序列类型的方法--字符串方法 Hello大家好,我是python学习者小杨同学,经过一段时间的沉淀(其实是偷懒不想更新),我终于想起了自己的博客账号,所以这次带来的是序列方法的后半部分:字符串的方法. 接上述的列表和元组的方法,我们这次来讲讲字符串的方法,现在我们一起开始学习吧. 注:字符串是不可变类型,改.删的操作将会改变原有字符串,说人话就是改了以后它就不是原来的那个它了(滑稽). 查 index()方法 与列表相同,index查询指定元素的下标值,如果没有该元素,则抛出错…
一.概述 序列类型(Sequence Types)类似于C中的数组,它是包含一组成员的连续列表,这些成员紧邻排列,并且可以通过序号(下标偏移量)访问其中的一个或多个成员.序列类型的示意图如下所示: Python中最核心的序列类型共有3种:字符串(str和unicode).列表(list)和元组(tuple). 二.操作 序列类型支持的主要操作如下: 操作 说明 s[i] s中第i个成员(从0开始) s[i:j] s中从i到j的切片 s[i:j:k] s中从i到j的切片,步长为k s * n, n…
本节考虑的Python的一个中要的内置对象序列, 所谓的序列即一个有序对象的集合.这里的对象可以是数字.字符串等.根据功能的不同将序列分为字符串.列表.元组,本文将以下这几种对象做一些介绍. 一. 字符串 字符串是一个非常常见的对象,我们平时在文本中编辑的对象都是字符串,例如'你的名字,'I love python!'等都是字符串,字符串的重要性不言而喻. 1.字符串的定义 通常我们将需要编辑的字符串的字符串放在一个英文的单引号/英文双引号中,例如当我们在编辑器输入'I love python…
内容梗概: 1. 什么是序列化 2. pickle(重点) 3. shelve 4. json(重点) 5. configparser模块 1. 什么是序列化 在我们存储数据或者网络传输数据的时候. 需要对我们的对象进行处理.把对象处理理成方便便存储和传输的数据格式.这个过程叫序列化.不同的序列化,结果也不同.但是目的是⼀样的. 都是为了存储和传输.在python中存在三种序列化方案. 1. pickle.可以将我们python中的任意数据类型转化成bytes并写入到文件中.也可以把文件中写好的…
序列是指成员有序排列,可以通过下标偏移量访问的类型.Python序列包括:字符串.列表和元组.序列的每个元素可以指定一个偏移量得到,多个元素是通过切片操作得到的.下标偏移量从0开始计数到总数-1结束. 序列类型操作符这些操作符是对所有序列类型都适用的. 序列操作符  作用 seq[ind]  获得下标为ind的元素 seq[ind1:ind2]  获得下标从ind1到ind2的元素集合 seq * expr  序列重复expr次 seq1 + seq2  连接序列seq1和seq2 obj in…
1.定义                                                                                               1.数据结构:通过某种方式组织在一起的数据元素的集合.这些数据元素可以说数字或者字符,甚至可以是其他数据结构.在python中,最基本的数据结构是序列. 2.索引:序列中的每个元素被分配一个序号.注意索引默认从0开始. 在python中,内建了6中序列:列表.元组.字符串.unicode字符串.buf…
Python 继续 Python包含6种内建的序列,各自是:列表.元组.字符串.Unicode字符串.buffer对象和xrange对象.我们将逐步进行介绍. 今天主要介绍一下通用序列操作.放之四海而皆准. 1 索引 全部程序猿都知道,索引下标从零開始.Python也是这样, 索引0指向序列中第一个元素. 可是与C++相比.Python又添加了负索引.最后1个元素的索引是-1,从右至左是-2.-3 - 字符串字面值直接能够索引: >>>'Hello'[1] e 2 分片 分片通过冒号隔开…
字符串是一个有序的字符集合,即字符序列.Pythpn内置数据类型str,用于字符串处理,使用单引号或双引号括起来的字符,就是字符常量,Python解释器会自动创建str型对象实例. 字符串的定义: 1.单引号:包含在单引号中的字符串,其中可以包含双引号 2.双引号:包含在双引号中的字符串,其中可以包含单引号 3.三单引号:包含在三单引号中的字符串,可以跨行 4.三双引号:包含在三双引号中的字符串,可以跨行 字符串的基本操作,包括索引访问.切片操作.成员关系操作.比较运算操作等. 一.字符串类型判…